如何使图标缩放(64X64-->32X32)!

xtzy 2003-10-18 09:47:31
请高手指点:如何使图标缩放,例如将64X64-->32X32;
不是图象的简单缩放,而是将64X64保存为32X32的!
...全文
183 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sfemil 2003-10-18
  • 打赏
  • 举报
回复
使用StretchBlt函数可以实现图象的缩放功能。
使用CB自带的ImageEditor也可以实现这个过程,只是失真比较大,凑和着用。
ljianq 2003-10-18
  • 打赏
  • 举报
回复
使用TImage试试:
Image1->AutoSize=true;
Image1->Picture->LoadFromFile("64图标文件");
Image1->AutoSize=false;
Image1->Width=32;
Image->Hight=32;
Image1->Stretch=true;
Image1->Picture->SaveToFile("32图标文件");
夜雨悠扬 2003-10-18
  • 打赏
  • 举报
回复
使用VC的资源管理就可以
而且失真不大。
zihan 2003-10-18
  • 打赏
  • 举报
回复
StretchBlt可以.如果直接按照一楼的不能够改变他的实际大小.

13,824

社区成员

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

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