缩小图片尺寸以及获取图片属性的问题?

handsomeduke 2005-08-29 05:12:50
1、如何缩小图片的尺寸?(至少要支持bmp,jpg、png等几种常用的)
比如原图为1600*1200,现改为800*600

2、根据指定的图片文件获取图片的下列属性?(至少要支持bmp,jpg、png等几种常用的)
图片尺寸:如“2048x1536”
图片精度:如“300x300 dpi”
图片颜色空间:如“24位真彩色”
图片色彩模式:如“RGB”

请各位高人帮忙解答,本人是被这种要求整的有点晕了。如果能提供源码将不胜感激!
...全文
437 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
handsomeduke 2005-09-21
  • 打赏
  • 举报
回复
哦,难道BCB就没有办法获取其它格式图片的属性吗?
EagleFew 2005-09-20
  • 打赏
  • 举报
回复
BCB 只支持Bmp于Jpeg图片
handsomeduke 2005-09-20
  • 打赏
  • 举报
回复
自己up一下
handsomeduke 2005-09-19
  • 打赏
  • 举报
回复
现在只能在BCB里面获取bmp和jpg格式的宽度和高度,其它格式的获取不到。怎么获取其它格式的?
EagleFew 2005-09-13
  • 打赏
  • 举报
回复
图像的原尺寸:高=1600,宽=1200

缩小值:X=0;Y=0;

目标尺寸:高=800,宽=600;

X=1600/800;Y=1200/600;

Bmp->Width*=X;
Bmp->Height*=Y;

这样就可以了,还有些细节自己实现一下
handsomeduke 2005-09-13
  • 打赏
  • 举报
回复
唉,过了一段时间了,问题还是没有解决。请各位帮忙!!!
顺便问一下,BCB里面有什么控件可以显示bmp.jpg外的其它格式的图片文件
pllp 2005-09-05
  • 打赏
  • 举报
回复
gz.
handsomeduke 2005-08-30
  • 打赏
  • 举报
回复
怎么没有人回答?up一下
BlueCapricorn 2005-08-30
  • 打赏
  • 举报
回复
你可以根据要求尺寸重画图像嘛!
2、图片尺寸:bmp-〉Height;bmp-〉Width;
图片像素:bmp-〉pix(利用for语句)
图片格式:format

13,871

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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