c# - 使用 BitMap 类的 C# 中的图像(像素)旋转可能性
问题描述
实际上,我尝试学习使用 C# 和 Windows 窗体进行编程。
对于旋转图像的像素,有两种可能性。
使用旋转变换公式围绕中心旋转每个像素。(对我来说听起来很清楚)
通常我会逐行读取 256x256 像素的图像,例如:
for (int y = 1; y < 256; y++) // Heigth { for (int x = 1; x < 256; x++) //Width { Color pixelcolor = bitmap.GetPixel(x, y); .....bitmap.SetPixel(x, y, pixelcolor); } }
我想逐行阅读我上面的“示例”,但有一个角度。但是如果旋转例如是 14 度会怎么样?对于 90,180,270 度,我可以即兴创作一些东西。
感谢您尝试帮助我!
解决方案
推荐阅读
- linux - 与多个 IP 地址并行的 Bash 脚本
- flutter - 添加六色而不是fluuter默认颜色值
- javascript - 使用 Javascript 输出跨度中的每个字母
- javascript - 无法访问表头数据
- javascript - 当右 div 没有内容时,左 div 宽度增加 100%
- android - CreateProcess error=206, The filename or extension is too long Android Studio 4.0
- python - 如何设置导入,以便在任务正常运行时气流不显示错误
- html - 如何根据其类名设置行的颜色?
- xamarin.forms - Xamarin Forms:即使应用程序在后台,如何每 x 秒运行一次服务?
- javascript - 使用来自不同选项卡的直接链接打开时,侧边栏中的 menuSubItem 未在 ShinyDashboard 中激活