有人用过LibTiffDelphi吗?

fisher_older 2010-10-18 07:49:05
请问哪儿有demo或者其他例子?
下载了一个有源码,但是没有demo,还是不会用。不知哪位大侠可以提供一点帮助。
我现在需要将tif转换为jpg格式,打算尝试用libtiffDelphi转换,但是没有找到例子。
多谢了。
...全文
128 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ecjtu5208 2010-10-18
  • 打赏
  • 举报
回复
居飞啥玩意都用过啊。LibTiffDelphi我都没听过。嘿嘿。
kye_jufei 2010-10-18
  • 打赏
  • 举报
回复
unit   Unit1; 

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, GDIPAPI, GDIPOBJ, GDIPUTIL;

type
TForm1 = class(TForm)
Memo1: TMemo;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
var
encoderClsid: TGUID;
stat: TStatus;
Image: TGPImage;
begin
// Get a JPEG image from the disk.
Image := TGPImage.Create( '..\..\Media\FRUIT.JPG ');

// Get the CLSID of the Bitmap encoder.
GetEncoderClsid( 'image/bmp ', encoderClsid);//这里设置格式!

TGPBitmap(image).SetResolution(96, 96);
stat := image.Save( 'HighRes.bmp ', encoderClsid);

if(stat = Ok) then
memo1.Lines.Add( 'HighRes.bmp saved successfully. ')
else
memo1.Lines.Add(GetStatus(Stat) + ' Attempt to save HighRes.bmp failed. ');

image.Free;
end;

end.
fisher_older 2010-10-18
  • 打赏
  • 举报
回复
谢谢楼上两位。不过不是我想要的。GDIPLUS我试过,对有些压缩格式的tif不能识别的。估计只能识别LZW格式的。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧