Z zhengyong7381 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-17 #1 请问如何建立一个固定分辨率、固定长、宽的JPG或TIFF文件呢? 普通方法怎么做?用GDI+怎么做呢?
G guanyue7613 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-18 #2 创建TBitmap对象,设定长、宽,用Tcanvas对象去实现要显示内容,然后转换成JPEG对象,再保存之。。。。
Z zhengyong7381 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-18 #3 请问大侠guanyue7613,那分辨率可以设置吗?
B bsense Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-18 #4 分辨率是什么????? 图象要分辨率吗?不要吗?要吗? TCanvas的分辨率是96吧??? 你的意思是 长宽是非pixel 单位?? 1cm * 2.54 = 1英寸 要一个100ppi的图,1cm x 1cm 就是 1 / 2.54 * 100 /96 = xx 知道了吧
分辨率是什么????? 图象要分辨率吗?不要吗?要吗? TCanvas的分辨率是96吧??? 你的意思是 长宽是非pixel 单位?? 1cm * 2.54 = 1英寸 要一个100ppi的图,1cm x 1cm 就是 1 / 2.54 * 100 /96 = xx 知道了吧
Z zhengyong7381 Unregistered / Unconfirmed GUEST, unregistred user! 2008-02-18 #5 感谢guanyue7613,请教bsense,下面是我的简单代码,现在生成的是96DPI,按照您的方法怎样才能使PPI是100呢?兄弟还是不清楚,谢谢了。 procedure TForm1.btn1Click(Sender: TObject); var a: TBitmap; begin a:= TBitmap.Create; a.Width:= 100; a.Height:= 100; a.Canvas.Ellipse(0,0,50,50); a.SaveToFile('d:/a.jpg'); a.Free; end;
感谢guanyue7613,请教bsense,下面是我的简单代码,现在生成的是96DPI,按照您的方法怎样才能使PPI是100呢?兄弟还是不清楚,谢谢了。 procedure TForm1.btn1Click(Sender: TObject); var a: TBitmap; begin a:= TBitmap.Create; a.Width:= 100; a.Height:= 100; a.Canvas.Ellipse(0,0,50,50); a.SaveToFile('d:/a.jpg'); a.Free; end;