关于图象分辨率 ( 积分: 100 )

  • 主题发起人 主题发起人 8wy155310
  • 开始时间 开始时间
8

8wy155310

Unregistered / Unconfirmed
GUEST, unregistred user!
请看以下代码:
var
Bmp: TBitmap;
Jpg: TJpegImage;
Rect:TRect;
begin
Bmp:=TBitmap.Create;
Jpg:=TJpegImage.Create;
Bmp.Width:=Width;
Bmp.Height:=Height;
Bmp.Canvas.CopyRect(Bmp.Canvas.ClipRect, self.Canvas, self.ClientRect);
Jpg.Assign(Bmp);
Jpg.SaveToFile('c:/1.jpg');
我成功保存为格式图片,但是分辨率只有72,但是我需求保存为400应该怎么做啊
 
请看以下代码:
var
Bmp: TBitmap;
Jpg: TJpegImage;
Rect:TRect;
begin
Bmp:=TBitmap.Create;
Jpg:=TJpegImage.Create;
Bmp.Width:=Width;
Bmp.Height:=Height;
Bmp.Canvas.CopyRect(Bmp.Canvas.ClipRect, self.Canvas, self.ClientRect);
Jpg.Assign(Bmp);
Jpg.SaveToFile('c:/1.jpg');
我成功保存为格式图片,但是分辨率只有72,但是我需求保存为400应该怎么做啊
 
Bmp.Canvas.CopyRect(Bmp.Canvas.ClipRect, self.Canvas, self.ClientRect);
应该有问题.
 
你说的分辨率是JPEG文件头信息内的那个值吗?
那个只表示打印时的建议值
用Photoshop之类的改吧
 
不熟,关 注
 
后退
顶部