delphi:怎么把JPEG、BMP,wmf等Timage支持的格式转化为TIFF?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi:怎么把JPEG、BMP,wmf等Timage支持的格式转化为TIFF?相关的知识,希望对你有一定的参考价值。

如题,怎么把JPEG、BMP,wmf等Timage支持的格式转化为TIFF? 第三方控件也可以,Imageen,或者GraphicEx等等,最好能给个例子。

GraphicEx能显示tif文件,但只支持TGA的保存,但其对tif的有个方法是savetostream,能否再把stream转成文件呢?请高手指点。
我问的是编程处理。

//利用GDI将图片转换为tif格式
//使用前先下载GDIPlus
//以下代码GDIPlus + delphi7通过
//转换后的图片与原图片在同一目录下

var
img1 :TGPImage;
ImgGUID :TGUID;
begin
opendialog1.Filter := '支持的所有图片格式|*.png;*.jpg;*.gif;*.bmp;*.tif;*.emf;*.wmf;*.ico' +
'|*.png|*.png' +
'|*.jpg|*.jpg' +
'|*.gif|*.gif' +
'|*.bmp|*.bmp' +
'|*.tif|*.tif' +
'|*.emf|*.emf' +
'|*.wmf|*.wmf' +
'|*.ico|*.ico';
if opendialog1.Execute then
begin
img := TGPImage.Create(opendialog1.FileName);
GetEncoderClsid('image/tiff', ImgGUID);
img.Save(ChangeFileExt(opendialog1.FileName, '.tif'), ImgGUID);
img.Free;
end;
end;
参考技术A 不知道你是不是说的图片!
如果是的话,你直接用个photoshop打开你的图片,在另存为TIF的格式就好了!

以上是关于delphi:怎么把JPEG、BMP,wmf等Timage支持的格式转化为TIFF?的主要内容,如果未能解决你的问题,请参考以下文章

delphi不用getdc如何屏幕截图

cximage功能简介

各位大神,怎么把svg格式图片用代码转换成png格式或者jpg格式

工业组态图库软件工控图形png,emf,svg,wmf,bmp,dib,gif,jp

以编程方式为 Silverlight 显示选择图像转换格式为 JPEG 或 PNG

bmp,jpg,png,tif,wmf,emf与eps图片格式转换