如何取得PNG的region?

zhanshen2891 2010-11-17 02:25:30
最好是用gdi+

我邮箱:

marsarmorW@gmail.com
...全文
212 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanshen2891 2010-11-22
  • 打赏
  • 举报
回复
哎,看来只能通过转成BMP再生成Region了
ringphone 2010-11-18
  • 打赏
  • 举报
回复
加载PNG,根据图片生成REGION,这两个功能的代码一搜一大把,把这两个功能结合起来就行了,再要人帮忙,真是找免费劳力了。
zhanshen2891 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 lisunlin0 的回复:]
伸手党,自私的家伙~~
[/Quote]

这个。。这个。。。

我可真不是伸手党啊。。。。

自私就更谈不上了,谁要发给我立马公布,
sunlin7 2010-11-18
  • 打赏
  • 举报
回复
伸手党,自私的家伙~~
手机写程序 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 zhanshen2891 的回复:]
引用 8 楼 xianglitian 的回复:
这是找免费劳力呢?


汗颜啊。。。。
[/Quote]

版主都批评你了.hoho,
手机写程序 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zhanshen2891 的回复:]
引用 7 楼 eyey1 的回复:
用Image先load进来,然后Save成bmp.再计算bmp好了.


我知道这个方法,转成BMP不存盘也行的,可是我不想用这个方法,你不觉得用这样的方法很郁闷么?
[/Quote]
不存盘,存成IStream也可以啊.

Status Save( IStream *stream,
const CLSID *clsidEncoder,
const EncoderParameters *encoderParams
);
zhanshen2891 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 xianglitian 的回复:]
这是找免费劳力呢?
[/Quote]

汗颜啊。。。。
zhanshen2891 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hankcs 的回复:]
libpng不二选择
[/Quote]

不到万不得已,实在不想再借助第三方库了,最后再考虑它吧
zhanshen2891 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 eyey1 的回复:]
用Image先load进来,然后Save成bmp.再计算bmp好了.
[/Quote]

我知道这个方法,转成BMP不存盘也行的,可是我不想用这个方法,你不觉得用这样的方法很郁闷么?
向立天 2010-11-17
  • 打赏
  • 举报
回复
这是找免费劳力呢?
手机写程序 2010-11-17
  • 打赏
  • 举报
回复
用Image先load进来,然后Save成bmp.再计算bmp好了.
zhanshen2891 2010-11-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 eyey1 的回复:]
既然用了GDI+,何必再用Region呢?
[/Quote]

我也不想用啊,可是得不到Region怎么设置消息响应区域??比如按钮的。
手机写程序 2010-11-17
  • 打赏
  • 举报
回复
既然用了GDI+,何必再用Region呢?
m_tornado 2010-11-17
  • 打赏
  • 举报
回复
掩码~有不少例子~
zhanshen2891 2010-11-17
  • 打赏
  • 举报
回复
再补充一下,我是想从PNG里读出Windows的Region,也就是不透明的区域,目的是调用SetWindowRgn设置区域。
hankcs 2010-11-17
  • 打赏
  • 举报
回复
libpng不二选择

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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