6/11/2008 2:57:00 AM

Canon Raw Codec for Vista / XP x64 ...

543 | 技術隨筆

沒想到還真的有人在寫這東西...

http://www.ardfry.com/cr2-codec/

 

只不過這不是 CANON 官方出的,是有高手自己在寫,拿來賣錢用的... USD 29.95 元... 現在預購只要 USD 19.95...

我怎麼幫它打起廣告來了... 其實真的應該給他鼓勵一下,不過 20 元也不是小數目,這篇就當贊助作者的廣告吧,哈哈...

我自己? 之前找到的在 Vista x64 下,用 WOW 來跑的爛招就加減用... 我看看 CANON 啥時才會推出官方的 x64 版本 codec ... @_@



Comments

6/15/2008 2:47:34 AM #

你好,我正在编写一个免费的观鸟记录软件,原来的平台是WM6的,现在移植到PC上了,鸟友要求添加一个管理鸟儿的照片的功能,我现在正在弄WPF,读取RAW文档的图片信息,并且要能够和explorer一样能够预览thumbnail.无意当中google到你的博客,发现你对WPF很有经验,可否给点意见,现在RAW文档的Exif信息读不出来,JPG的可以。另RAW读取速度超慢,效率太低,还有如何生成thumbnail可以做预览?
我的blog http://www.natureandme.net
my email lidan@vip.163.com
多谢指教!

DanLee

--
BotCheck(請計算答案: 5 - 4 =  1)

DanLee | Reply

6/16/2008 3:50:54 AM #

chicken

最近正好在忙著把部落格從 CommunityServer 轉移至 BlogEngine.NET 上,回的慢了點。

你碰過的問題我正好都碰過,也許對你有些幫助。

1. RAW 讀取及產生縮圖的效能太慢,這我也很頭痛,目前無解。我過去的幾篇文章都是把重點擺在如何能提高整體的轉檔效能,但是對單一張 RAW FILE 轉檔的效能則是完全派不上用場 :<

如果你要做的也是批次轉多張 RAW 檔,倒是可以參考看看我過去的幾篇文章

columns.chicken-house.net/.../...e4ba86e5989b.aspx

columns.chicken-house.net/.../...c2c-Metadata.aspx

columns.chicken-house.net/.../...ork-30-(WPF).aspx



2. RAW 的 METADATA 讀不出來,過去我也吃盡了苦頭。最主要的問題有兩個,你可以看看你的程式是否碰到一樣的問題...
- 你讀取的是整個 Image 的 metadata ? 還是單一 frame 的 metadata ? frame 才讀的到資料
- Metadata 物件只是個空殼,過去我犯的錯誤是取得 Metadata 就把其它物件 CLOSE 了,結果讀取錯誤。你必需留著其它的物件 (像 file stream, image 等等) 直到相關資訊處理完畢後才能 CLOSE。

chicken Taiwan | Reply

6/22/2008 12:49:59 AM #

DanLee

多谢您的回复!我再仔细研究一下。买了WPF的书正看呢。不过里边没有写关于读取RAW和EXIF信息的部分。都是一些入门的WPF的基础知识。
我在codeproject搜到一些code,里边有讲如何读取exif信息,但是文件我改为cr2,exif就读不出来了。我估计原因就如你说的一样。我的目的倒不是转换格式raw2jpg.这个工作就是DPP做起来也不轻松。我现在只希望能够产生一个thumbnail就可以了。我仔细观察了佳能DPP的工作模式,好像它的RAW预览图片有可能只是读取了一部分的RAW数据,这样预览起来速度更快一点,当然图片的质量肯定下降了。但是这种方法不知道canon 的 codec有没有开放或者WPF里有没有这样的method.
69.10.233.10/KB/graphics/EXIF_Info_in_NET_30.aspx
郁闷。。。。。

DanLee People's Republic of China | Reply

6/23/2008 3:59:04 AM #

chicken

簡單的整理了一下你的問題,請參考我貼的這篇新文章:

columns.chicken-house.net/.../...e7b8aee59c96.aspx

你可以參考你找到那篇 Code Project 的 CODE,裡面整理好的那張對照表,你可以拿來搭配我的 SAMPLE CODE 使用。

縮圖的部份請見我的第二個範例,照我的寫法就會有你期望的效果,縮圖時只會讀取一部份的 RAW DATA 加快速度。

chicken Taiwan | Reply

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
Loading






精選文章

RUN! PC 文章及範例下載
2010/07. 結合檔案及資料庫的交易處理
2010/05. TxF讓檔案系統也能達到交易控制
2010/04. 生產者 vs 消費者 - 執行緒的供需問題
2008/11. 生產線模式的多執行緒應用
2008/09. 用ThreadPool發揮CPU運算能力
2008/06. SEMAPHORE在ASP.NET的應用
2008/04. 以ASP.NET開發同步WEB應用程式

如何學好 "寫程式" 系列
#1. 該如何學好 "寫程式" ??
#2. 為什麼 programmer 該學資料結構 ??
#3. 進階應用 - 資料結構 + 問題分析
#4. 你的程式夠 "可靠" 嗎?

#5. 善用 TRACE / ASSERT

安德魯是誰?

Andrew Wu | Create Your Badge

我喜歡鑽研物件導向、軟體工程及作業系統等相關技術。我會在這裡發表我的研究心得,也當作我自己的學習筆記。


Recent comments

Comment RSS