读取clipboardformat时, 如何取得图像的分辩率?保存成JPEG时又如何写入?(100分)

  • 主题发起人 主题发起人 netkk
  • 开始时间 开始时间
N

netkk

Unregistered / Unconfirmed
GUEST, unregistred user!
读取clipboardformat时, 如何取得图像的分辩率?保存成JPEG时又如何写入?
 
>>如何取得图像的分辩率
在粘贴板上的图根本没有分辩率可言,只有大小,如800X600等。

Image.picture.graphic:=TJPEGImag.create;
Clipboard.Assign(Image.Picture);
Image.picture.praphic.savetofile(filename);

TJPEGImage (help)
compressionQuality 压缩率;
Grayscale
Preformance
fixelFormat.......请看帮助。
 
JPG格式没有分辨率,可以当作72dpi来处理。
 
以上的答案错了,粘贴板的图是有分辩率的,试想一下PHOTOSHOP或其它软件的COPY操作;JPEG也是有分辩率的,很多软件都能读出来。
另外,让我补充一下:
为了使图像清晰,在扫描仪中设置分辩率的可能值为200-300,即在通过粘贴板操作并保存JPEG时,我要保存其分辩率,以便以后再次读该JPEG时,能取得其本来(即分辩率在100时)的尺寸。
相信该问题会很难度, 我已经研究了一段时间,希望有高手解答。
 
我觉得分辨率不是那个意思,
剪贴板存的是纯数据,如果你把它存入一个 jepg 图时,
可以自己调。
 
???............
 
分辨率?跟大小??相对于煎贴板来讲都是一样的。
你可以这样理解,一张图在17“的显示器用800*600有这么大(淡淡比划
了一下),而在14”的显示器只有这么大(又比划了一下)。这大小不就
不一样了,但实际上却是一样的。不懂么?我倒。我这人表达能力特弱。。
没办法。。。
 
>保存成JPEG时又如何写入?
只要 uses中加入 JPEG就行
 
图象本身有分辨率这个属性么?
 
netkk:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
那么怎么知道一幅jpg的大小?
 
多人接受答案了。
 
后退
顶部