GDI+ 简单画图问题

lzg0001 2008-03-16 10:36:09
我用 Graphics 对象的 DrawImage 函数在界面上画一幅 PNG 图片,图片大小(指图片像素)一样,图上的不透明区域大小也一样,但同样的代码最终得到的效果却不一样 : 两个图片显示的图像不一样!

希望有经验者不吝赐教,谢谢!
...全文
99 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzg0001 2008-03-16
  • 打赏
  • 举报
回复
我可能没说明白,我说的不一样是指画出来的图像大小不一样!
scq2099yt 2008-03-16
  • 打赏
  • 举报
回复
ding
aj3423 2008-03-16
  • 打赏
  • 举报
回复
截图看看
lzg0001 2008-03-16
  • 打赏
  • 举报
回复
对不起!


一个程序,要在界面上画些图片,所有图片都是 PNG 格式,从运行时从外部读入.我现在尝试替换其中一部分图片.

我替换掉原来的图片,图片大小(像素值)一样,图中不透明的区域大小也一样,程序在界面上画出图片上的一部分,替换后发现所显示的图像的不透明区域比原来正常的大,问题是两图的不透明区域从大小上讲是完全一样的!

问题可能跟图片的部分显示有关,我同样的方法替换原来要全部显示的图片,程序显示的效果是正常的!
菜牛 2008-03-16
  • 打赏
  • 举报
回复
你提问要说清楚啊,在什么情况下不一样?是自己的代码每次运行都不一样?还是不同的程序里面同样的代码运行结果不一样?还是同一个程序在不同计算机运行结果不一样?然后最好提供你的代码看看。

15,979

社区成员

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

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