社区
语言基础/算法/系统设计
帖子详情
tif页数统计求教!
piaoren0230
2011-10-11 11:02:07
RT,小弟需要批量统计TIF页数,不知道如何批量打开和通过什么来获取TIF的页数参数?求大虾赐教!谢谢
...全文
273
4
打赏
收藏
tif页数统计求教!
RT,小弟需要批量统计TIF页数,不知道如何批量打开和通过什么来获取TIF的页数参数?求大虾赐教!谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
piaoren0230
2011-10-11
打赏
举报
回复
[Quote=引用 1 楼 sz_haitao 的回复:]
好像gdi+支持
[/Quote]
具体的请指教!
haitao
2011-10-11
打赏
举报
回复
好像gdi+支持
aaron6966
2011-10-11
打赏
举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
I, Count: Integer;
Clsid: TClsid;
Parameters: TEncoderParameters;
Quality: Integer;
Image: TGpImage;
GUID: TGUID;
begin
// 打开图像文件
Image := TGpImage.Create('E:\test\test.tif');
try
// 获取图像所有帧维度的GUID,这里我们只取第一个
Image.GetFrameDimensionsList(@GUID, 1);
// 通过获取维度的GUID,取得图像的帧(页)数量
Count := Image.GetFrameCount(GUID);
// 下面设置自定义的编码参数,这里为1个参数
Parameters.Count := 1;
// 设置参数唯一标志的GUID,这里为编码品质
Parameters.Parameter[0].Guid := EncoderQuality;
// 设置参数值的数据类型为长整型
Parameters.Parameter[0].Type_ := EncoderParameterValueTypeLong;
Parameters.Parameter[0].NumberOfValues := 1;
// 设置参数的值:品质等级,最高为100,图像文件大小与品质成正比
Quality := 100;
Parameters.Parameter[0].Value := @Quality;
// 获取图像格式JPEG编码器的ClsID
GetEncoderClsid('image/jpeg', Clsid);
// 选择图像的各个帧为当前帧,并依次保存为jpg文件
for I := 0 to Count - 1 do
begin
Image.SelectActiveFrame(GUID, I);
Image.Save('Hb' + IntToStr(I) + '.jpg', Clsid, @Parameters);
end;
finally
Image.Free;
end;
end;
end.
haitao
2011-10-11
打赏
举报
回复
我也是从万一的博客看到过的:
http://www.cnblogs.com/del/archive/2009/12/30/1636104.html
TIFF 与 GIF 是多帧图像; GIF 还可以关联时间形成动画.
在编码或解码多帧图像的过程中会用到下面两个常数值:
FrameDimensionPage (用于 TIFF)
FrameDimensionTime (用于 GIF)
Latex图片转换(将JPG,BMP, GIF,
TIF
, PNG 转化成eps格式)
缺少Dll文件 专门用于Latex的图片转换小软件 由于Latex对esp格式的文件支持的较好,其他格式的图片文件需要对其进行转换。 功能:将JPG,BMP, GIF,
TIF
, PNG 转化成eps格式
Java jai 读取
tif
页数
用的sun的jai东西,保留为方便查询与使用。 Java代码 import java.io.File; import java.io.IOException; import com.sun.media.jai.codec.FileSeekableStream; import com.sun.media.jai.codec.Im
用gis打开
tif
格式_让
tif
数据“飞”起来!你行吗??
本文首发于公众号LocaSpaceViewer,原文链接:LSV系列教程8 | 让
tif
数据“飞”起来!你行吗??作为一个新兴的三维GIS软件,在加载数据功能上,LSV可以广泛支持加载多种数据格式,极大地丰富了用户在不同数据源的背景下对数据的浏览需求。在加载不同数据源的同时,加载速度往往成为考验大多数GIS软件的重要关键点。目前在大多数卫星影像数据的存储以及倾斜摄影生成的正射影像的存储上,
tif
格...
在
Tif
图片格式中如何设置打印部分
页数
Vista下自动的Microsoft Office Picture Manager 和 Windows照片库等默认图片软件均没有在
Tif
图片格式中设置打印部分
页数
,连最喜欢用的iSee也没有这个功能,ACDSee有这个功能但不是免费的(正版的),picasa也没有此功能。后来查到microsoft office document imaging software有此功能,这个...
MATLAB读取nc文件写成
TIF
文件arcgis
统计
错误 -不能正常显示
统计
信息,空值处理
问题描述:MATLAB读取nc文件很方便,然而arcgis或者ENVI等地理软件往往是Geo
Tif
。本文在MATLAB读取nc文件并写成
tif
后发现能在arcgis中正常显示,黑色区域显示的为NoData,感觉一切正常。但是
统计
信息中的mean和stdeve显示是-1.int, 如下图所示: 有人说,既然arcgis显示没问题,那就行了呗。不然,如果
统计
信息有误,那么你在进行区域
统计
的时候就
语言基础/算法/系统设计
16,747
社区成员
33,239
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章