[閒聊] 合理的是訓練 不合理的是磨練??
看板Soft_Job (軟體人)作者peacecorner (說謊的沒海鷗)時間17年前 (2008/11/20 11:18)推噓20(20推 0噓 18→)留言38則, 17人參與討論串1/14 (看更多)
前言
這篇其實在程式設計俱樂部裡也發了同樣的文
那我為什麼還想再批踢踢上再發一次呢
因為我想聽聽鄉民們的意見
不管是支持我的 還是罵我草莓族的
我都非常感謝
===============================以下正文===============================
換工作兩個月了 今天是兩個月又第一天
工作內容其實就是寫Win CE的應用程式
各位大大應該發現了 我是在上班時間發文的
會這樣是因為我已經打算離職了
剛近來的第一個月就有點覺得
這間公司的風格跟我不太一樣
但是我想是我要去適應公司的風格
不然怎麼換工作 風格多少都會有差
但是兩週前接了一個小任務(在主管眼中是小任務)
任務內容是要寫隻把YCbCr的影像資料做JPEG壓縮的Class
並且希望效率可以達到在400MHz的Win CE平台
達到每秒10張(最好可以超過到15或20張)的轉換
做出JPEG壓縮的Class不難
網路上一把抓的Code 難就難在效率
我用CxImage做了測試
找出他壓縮部分的Code
並且加上計算執行時間的幾行程式
實際測試結果在2.4GHz的pc上都需要每張640*480圖片>70ms
簡單的換算平台差異取六倍好了
(實際測試其他功能的Code, 差異大約是八倍)
每張圖也要>420ms
每秒要超過10張 我相信有人做得到
但是做得到的人應該有相當的工作經驗了
我才一年半的工作經驗
之前的工作也沒有接觸過影像壓縮
對我來說 我做不到
所以我決定與其被人開除
不如我自己離職
雖然我會離職不是只有這個原因
但是這件事的確是最後一根稻草
我是被壓垮的駱駝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.26.222
推
11/20 11:21, , 1F
11/20 11:21, 1F
→
11/20 11:21, , 2F
11/20 11:21, 2F
→
11/20 11:22, , 3F
11/20 11:22, 3F
推
11/20 11:35, , 4F
11/20 11:35, 4F
看了樓上兩位的推文
我覺得我應該說說我做了什麼
因為沒有做過JPEG壓縮
理所當然的我去Google相關資料
壓縮原理 壓縮步驟 jpg檔案格式
(雖然不多 但是在茫茫網海要找個讓人看的懂得還真不容易)
由於沒有YCbCr的原始資料
所以我參考TonyJpegDecoder
做了一之RGB to YCbCr
準備將bmp轉成YCbCr資料存起來
之後就是要研究問題最大的DCT了
又爬網海 DCT快速演算資料比較多的就是AAN
看到有人實際測試了AAN演算的速度
在PC上要>80ms
發現這篇文章我就像主管反映了
與其在趕案子的時候花大把的時間去研究優化DCT
不如專心優化YCbCr to RGB
再利用微軟CImage類別做壓縮
(實際測試CxImage在平台上做壓縮只要<7ms)
不然就是用硬體加速
但是到最後都被否決了
這些是我有做的事情
順便補充一下 做出JPEG加上優化到符合要求
主管給我一個月 但是我還是覺得我做不到
※ 編輯: peacecorner 來自: 61.219.26.222 (11/20 11:53)
推
11/20 12:01, , 5F
11/20 12:01, 5F
推
11/20 12:24, , 6F
11/20 12:24, 6F
推
11/20 12:29, , 7F
11/20 12:29, 7F
推
11/20 12:30, , 8F
11/20 12:30, 8F
→
11/20 13:10, , 9F
11/20 13:10, 9F
→
11/20 13:10, , 10F
11/20 13:10, 10F
推
11/20 13:11, , 11F
11/20 13:11, 11F
→
11/20 13:11, , 12F
11/20 13:11, 12F
推
11/20 13:11, , 13F
11/20 13:11, 13F
推
11/20 13:14, , 14F
11/20 13:14, 14F
→
11/20 13:15, , 15F
11/20 13:15, 15F
推
11/20 13:21, , 16F
11/20 13:21, 16F
→
11/20 13:22, , 17F
11/20 13:22, 17F
→
11/20 13:23, , 18F
11/20 13:23, 18F
→
11/20 13:23, , 19F
11/20 13:23, 19F
→
11/20 13:24, , 20F
11/20 13:24, 20F
→
11/20 13:24, , 21F
11/20 13:24, 21F
推
11/20 13:53, , 22F
11/20 13:53, 22F
→
11/20 13:57, , 23F
11/20 13:57, 23F
→
11/20 13:58, , 24F
11/20 13:58, 24F
推
11/20 14:36, , 25F
11/20 14:36, 25F
→
11/20 14:58, , 26F
11/20 14:58, 26F
→
11/20 14:59, , 27F
11/20 14:59, 27F
推
11/20 19:07, , 28F
11/20 19:07, 28F
→
11/20 20:26, , 29F
11/20 20:26, 29F
推
11/20 20:28, , 30F
11/20 20:28, 30F
推
11/20 21:21, , 31F
11/20 21:21, 31F
推
11/20 21:22, , 32F
11/20 21:22, 32F
→
11/20 23:18, , 33F
11/20 23:18, 33F
推
11/20 23:29, , 34F
11/20 23:29, 34F
推
11/21 03:29, , 35F
11/21 03:29, 35F
推
11/21 03:54, , 36F
11/21 03:54, 36F
推
11/21 04:12, , 37F
11/21 04:12, 37F
→
11/21 04:13, , 38F
11/21 04:13, 38F
討論串 (同標題文章)
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章
13
40