TiF文件操作求助

xiaoxiao_8 2012-04-09 12:02:19
目的:把TIF图片分成左右各半的二个TIF图片。
通过GDI+ 读取TIF图片文件。

1、通过中间bitmap转换后处理,生成的二个JPG文件比原来整个TIF文件还要大。
(jpg的CompressionQuality:=10);
2、通过TGPGraphics的SetClip,再用TGPGraphics的DrawImage,函数生成TGPImage后保存为TIF,结果文件更大了。

希望各位帮帮忙,帮我想想办法。
先谢谢各位了。
...全文
153 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kaikai_kk 2012-04-10
  • 打赏
  • 举报
回复
相同的图片转成不同的格式,大小本来就会不同,颜色数越多占的容量就越大
funxu 2012-04-10
  • 打赏
  • 举报
回复
LS理解错了,Lz应该说得是保存成tif后反而变大了,实际上我用以前的代码做了个测试,bmp 915k,压缩成CompressionQuality:=10 的jpg 16k,使用acdsee转存成tif又变回了915k,但是tif保存时时可以压缩的,选择jpg模式后变成105k,所以tif保存时应该有压缩算法的,Lz不妨从颜色模式或者它提供的属性下手看看
山东蓝鸟贵薪 2012-04-09
  • 打赏
  • 举报
回复
奇怪了呀,我回的帖子又没有
怎么会这样呢

我对此问题也表示“关注”的
haitao 2012-04-09
  • 打赏
  • 举报
回复
jpg的CompressionQuality:=10 是有点浪费,大也难免
不过,应该不会大于tif吧?内容是什么类型的?
jpg对于自然照片,压缩程度较好
xiaoxiao_8 2012-04-09
  • 打赏
  • 举报
回复
哪位大侠帮个忙呀

1,183

社区成员

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

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