社区
图形处理/算法
帖子详情
GDI+如何缩放PNG(自带透明通道)图片
thinp
2013-08-27 09:49:46
如题
我使用GDI+想把一个PNG32的图片缩小,
用DrawImage,设置高质量
图片可以缩小,但原来纯透明的地方变成了黑色,请问正确做法该如何做
...全文
359
8
打赏
收藏
GDI+如何缩放PNG(自带透明通道)图片
如题 我使用GDI+想把一个PNG32的图片缩小, 用DrawImage,设置高质量 图片可以缩小,但原来纯透明的地方变成了黑色,请问正确做法该如何做
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猴头
2013-09-06
打赏
举报
回复
原来 是什么 格式 保存的时候就要保存为响应的格式 保存为 img 后 没有 alp那个 东东了
thinp
2013-08-28
打赏
举报
回复
保存img,发现原来的透明色没了
thinp
2013-08-28
打赏
举报
回复
Bitmap* pBitmap = Bitmap::FromFile(TEXT("d:\\test.png")); CImage img; img.Create(100,100, 32); Graphics graphics(img.GetDC()); graphics.SetInterpolationMode(Gdiplus::InterpolationModeHighQualityBicubic); Rect rcDest(0, 0, 100, 100); graphics.DrawImage(pBitmap, rcDest, 0, 0, pBitmap->GetWidth(), pBitmap->GetHeight(), UnitPixel);
fishion
2013-08-28
打赏
举报
回复
主要是不规则图形的RGN等比例缩放是个问题
fishion
2013-08-28
打赏
举报
回复
图像拉伸时就会失真了,这个应该很难解决
lgstudyvc
2013-08-28
打赏
举报
回复
引用 2 楼 lgstudyvc 的回复:
gdi+自带的不好用
?
那你就自己提取像素
。
lgstudyvc
2013-08-28
打赏
举报
回复
gdi+自带的不好用 那你就自己提取像素
叶恭介叶恭介
2013-08-28
打赏
举报
回复
没发现这个问题.请贴代码.
GDIPlus类模块V2.2 纯源码
9. **Alpha混合**:GDIPlus支持
透明
度和Alpha
通道
,允许在绘制时调整对象的
透明
度,实现混合效果。 10. **绘图效果**:包括抗锯齿、模糊、阴影、渐变着色等效果,可以显著提升图形的质量和视觉效果。 SanYe标签...
c#编的图像处理程序
通过Bitmap类,我们可以访问图像的每个像素,改变其颜色或
透明
度,进行裁剪、
缩放
、旋转等操作。 2. **Graphics类**:Graphics类提供了绘制图形和文本的能力。你可以创建一个Graphics对象,然后在其上绘制Bitmap或...
用VC6进行数字图像特效处理显示
9. **DirectX与OpenGL**:虽然VC6
自带
的GDI功能有限,但可以集成DirectX或OpenGL库进行更高效的图形渲染。这两个库提供了丰富的图形硬件加速功能,适合处理复杂的图像特效和3D图形。 10. **用户界面设计**:为了...
利用
GDI+
库在Windows程序中显示
PNG
图像
GDI+
是Windows平台下的一个用于图形绘制的库,它提供了大量的API来帮助开发者进行图像处理和显示。通过使用
GDI+
库,我们可以在应用程序中实现复杂的图形绘制,包括各种几何图形的绘制、图像的加载显示、以及图像的...
GDI+
到底是什么
GDI的增强版相较于传统的GDI(Graphics Device Interface),
GDI+
新增了抗锯齿、渐变填充、Alpha
通道
透明
度支持、路径绘图等高级功能,并优化了性能与代码易用性。跨开发框架支持在.NET生态中,
GDI+
通过命名空间提供...
图形处理/算法
19,471
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章