如何使用 ATL::CImage 旋转并使图像同时半透明?

朱延洪

我刚开始在我的 MFC 项目中使用 ATL::CImage,这是一个非常基本的问题。我知道 ATL::CImage 成员支持用于控制透明度的 AlphaBlend() 和用于旋转的 plgblt()。但据我所知,它们都是仅在 DC 上“显示”的独立功能。如何应用图像的透明度和旋转并显示/保存它?

我知道 GDI+ 支持我想要的一切,但我也想知道如何使用 CImage 类成员来实现它们。

谢谢你。

磁共振成像

这是不可能的。您可以为每个操作使用一个临时 DC。

  1. 使用所需大小的位图创建 DC。
  2. 执行CImage 进入DC 的操作。
  3. 从 DC 获取 Bitmap 并形成一个新的 CImage 或简单地使用 DC。

更好的方法是始终使用 GDI+ 来执行此类操作。CImage 仅在需要存储中间结果或需要重用它时才需要。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为加载了CImage的图片设置透明度?

来自分类Dev

CImage :: Load无法加载图像

来自分类Dev

使用ATL覆盖QueryInterface

来自分类Dev

使用 CImage 和 CStatic 显示不断变化的图像时的生命周期和资源管理

来自分类Dev

使用(MFC)CImage :: SetPixel()更改像素的颜色

来自分类Dev

如何使jpg图像半透明?

来自分类Dev

如何自动注册ATL服务?

来自分类Dev

ITextSharp 5.4.5如何为从头开始创建的文档图像设置ATL?

来自分类Dev

使用设备上下文在CImage对象上绘制线

来自分类Dev

如何在ImageList中使用半透明图像

来自分类Dev

如何在ImageList中使用半透明图像

来自分类Dev

使用ATL将LPTSTR转换为LPWSTR

来自分类Dev

半透明的模态ViewController-如何处理旋转

来自分类Dev

使用CAxDialogImpl中的ATL CEdit将编辑框添加到ATL对话框

来自分类Dev

如何在Pygame中动态制作半透明图像

来自分类Dev

如何在Pygame中动态制作半透明图像

来自分类Dev

如何在半透明图像周围绘制边框?(css)

来自分类Dev

如何使textview的图像背景半透明而不是文本?

来自分类Dev

如何将PreShutdown事件添加到ATL服务?

来自分类Dev

在Excel中的vbasic宏中使用ATL库的功能

来自分类Dev

如何在文本字段中使用图像设置HTML表单的半透明背景

来自分类Dev

如何使用 native-base 在 react-native 中的图像上制作半透明按钮?

来自分类Dev

如何使Terminal半透明?

来自分类Dev

如何使jPanel半透明?

来自分类Dev

如何使布局半透明?

来自分类Dev

如何使Terminal半透明?

来自分类Dev

如何使线条半透明?

来自分类Dev

如何使用SPSS使散点图的点半透明?

来自分类Dev

如何在按钮上的半透明图像上实现文本

Related 相关文章

热门标签

归档