c++ - C++ 中的位图图像操作

标签 c++ image c++11 bitmap

<分区>

我在询问如何操作位图图像以便图像旋转,以及如何对图像使用缩放功能。

我正在开发一个相当基本的图像查看器程序,它通过 Windows 窗口运行,想知道是否有人可以在这方面帮助我 :)

请记住,我对高级 C++ 函数的了解相当有限。

最佳答案

Keep in mind my knowledge of higher c++ functions is fairly limited.

C++ 标准库不提供图形库。

您至少应该指定您正在使用的图形库。这些转换可能存在于您正在使用的库中。先看看那里。

这些变换可以用数学形式表示,但最好的实现可能非常复杂,因为您会在不同的渲染阶段使用这些变换以获得最佳外观。此外,存在许多算法——每个算法都需要权衡时间/质量/复杂性。

http://en.wikipedia.org/wiki/Affine_transformation

http://en.wikipedia.org/wiki/Interpolation

http://en.wikipedia.org/wiki/Resampling_%28bitmap%29

关于c++ - C++ 中的位图图像操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21763909/

相关文章:

c++ - 跳转到 if(false) block 有什么问题吗?

c++ - 使用特定命名空间名称时 Arduino 链接器错误

c++ - C++ 中是否有任何跨平台线程库?

android - 在 TextView 中显示来自 HTML 标记的图像?

java - 多张图像放置在 1 张较大的图像中并应用了缩放

c++ - 不能在 Boost.Asio 中使用可移动物体

c++ - 模板中的函数类型无法编译

c++ - 将未使用的动态加载库链接到 C++ 应用程序构建中的陷阱是什么(如果有的话)?

c++ - 使用 Boost.Asio 和 OpenSSL 的 HTTPS 请求

html - 仅当在线 url 时,背景图像不适用于 "img"文件夹中的图片