本文介绍了如何在佳能文件上使用Delphi 2010的新WIC功能?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人知道一些示例代码,这些代码显示了Delphi 2010如何使用其新的WIC COM接口读取RAW文件吗?

Does anyone know of some sample code that shows how Delphi 2010 can read RAW files using its new COM interface to WIC?

我想读取佳能RAW图像并然后访问特定的像素...

I want to read Canon RAW images and then access specific pixels...

推荐答案

这是最简单的用法:

procedure TForm116.Button1Click(Sender: TObject);
var
  WIC: TWICImage;
begin
  WIC := TWICImage.Create;
  try
    WIC.LoadFromFile('MyFilename.raw');
    Image1.Picture.Graphic.Assign(WIC);
  finally
    WIC.Free;
  end;
end;

原始图像文件格式有很多很多,所以没有告诉WIC是否能够处理它。

There are many, many, many different types of "raw" image file formats, so there is no telling if WIC will be able to handle it.

这篇关于如何在佳能文件上使用Delphi 2010的新WIC功能?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-10 02:17