As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center 指导。
8年前关闭。
Delphi-WebP 是一个为 Google's libWebP.dll 提供 Delphi 绑定(bind)的项目,它加载 WebP 图像,但该项目没有提供特定于 Delphi 的图像代码。
如何将 WebP 图像加载到 TImage 或 TBitmap 中? http://melander.dk/delphi/gifimage/ http://www.soft-gems.net/index.php/libs/graphicex-library http://galfar.vevb.net/imaging/doc/html/faq.html
只需了解在那里的项目中如何实现,并为您的 WebP 支持项目做同样的事情。
附注。您还可以从
然而,这会丢失所有特定于 WebP 的信息,并且将是“快速而肮脏的”黑客而不是正确的 VCL 目标实现。
8年前关闭。
Delphi-WebP 是一个为 Google's libWebP.dll 提供 Delphi 绑定(bind)的项目,它加载 WebP 图像,但该项目没有提供特定于 Delphi 的图像代码。
如何将 WebP 图像加载到 TImage 或 TBitmap 中?
最佳答案
你应该开发和注册 TGraphic 子类,它可以加载/保存 WebP 格式的图像,就像 TPNGImage、TJPEGImage 和 TGIFImage 类一样工作。
您可以在最新版本的 VCL(JPEG 和 PNG)、Torry.net 或类似库中获得此类类的示例:
只需了解在那里的项目中如何实现,并为您的 WebP 支持项目做同样的事情。
附注。您还可以从
TBitmap
而不是 TGraphic
派生您的类 - 这会不太有效但更容易做到。例如,这种方法见 http://galfar.vevb.net/wp/projects/jpeg2000-for-pascal/然而,这会丢失所有特定于 WebP 的信息,并且将是“快速而肮脏的”黑客而不是正确的 VCL 目标实现。
关于delphi - 如何在 TImage 或仅 TBitmap 中显示 WebP 图像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16548725/
10-11 17:18