2013-05-14 67 views

回答

3

您應該開發並註冊TGraphic子類,它可以加載/保存WebP格式的圖像,就像TPNGImage,TJPEGImage和TGIFImage類一樣工作。

你可以得到這樣的類的實例在最新版本的VCL(JPEG和PNG)的,在Torry.net或類似的庫:

只要瞭解在項目中如何實現它,併爲您的WebP支持項目執行相同的操作。

PS。你也可以從TBitmap而不是TGraphic推導出你的課程 - 這樣做效率會比較低,但要做的更簡單。例如,這種方法見http://galfar.vevb.net/wp/projects/jpeg2000-for-pascal/ 然而,這將失去所有WebP特定的信息,並且將是「快速和骯髒」的破解,而不是適當的VCL目標實現。

+1

我不能接受。對不起,這是一件很大的工作,創建類似TGraphic,並且我無法將WEBP加載到TBitmap - 需要或建議首先可能... – Prog1020 2013-05-14 21:06:14

+2

@Ingo但這意味着您的問題實際上是相當要求「某人,爲我寫這個和給我一個鏈接「。我懷疑你會得到任何其他答案... – 2013-05-14 21:31:56

相關問題