如何降低一张图的DPI精度呢?

huojiangui 2008-01-17 01:41:06
我现在BMP.LOADFROMFILE一张图.我觉的精度是300DPI太高,我要降低成200DPI,我如何写呢?请大家给我一段样本代码,谢谢啊。。。
...全文
562 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
knowledge_Is_Life 2008-04-30
  • 打赏
  • 举报
回复
lz要干嘛?
huojiangui 2008-01-17
  • 打赏
  • 举报
回复
上面的兄弟,那么我应该如何通过代码修改其像素呢?比如说:
procedure TForm1.Button1Click(Sender: TObject);
var
image1:TJpegImage;
width,height:Integer;
begin
image1:=TJpegImage.Create;
image1.LoadFromFile('c:\3232323.jpg');
width:=image1.Width ;
height:=image1.Height;
image.free;
end;
以上的width,height都是其具体的尺寸,我可以赋值进去,调整其尺寸,可是如果获取其像素并给其像素赋一个新的值呢?
jadeluo 2008-01-17
  • 打赏
  • 举报
回复
简单地说:DPI = 像素 / 尺寸
你不想改变尺寸,那就减少像素了哇。
huojiangui 2008-01-17
  • 打赏
  • 举报
回复
我的前提是图片的尺寸不变,这么没有高手呢 ?

1,184

社区成员

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

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