c++图片基本操作,旋转图片,获取图片像素

c++图片基本操作,旋转图片,获取图片像素

c++图片基本操作,旋转图片

其实c++的图片操作很简单,基本原理就是对每一个像素点进行操作。
图片旋转也就是把像素点的数组进行矩阵运算而已。

先看效果

在这里插入图片描述
把图片aa.png旋转成为了aba.png

	static int pixel[2000][2000];
	int x,y;

	for ( y=0; y<w-10; y++) {
   
    for ( x=0; x<h-10; x++) {
   
	

	  pixel[y][x] = scrImage.GetPixel(y,x);
	}
	}

	//创造新的高宽
	scrImage2.CreateEx(h, w, 32, BI_RGB);
		
	cout<<"\n";
	cout<<scrImage2.GetWidth();
	cout<<scrImage2.GetHeight();
	
	
	for ( y=0; y<w-10; y++) {
   
    for ( x=0; x<h-10; x++) {
   
	

	 scrImage2.SetPixel(x,y,pixel[y][x]);
	}
	}


	scrImage2.Save(src2);

在这个平台上有收徒的打算,如果小伙伴刚好需要一个能答疑,能带着你学习的师父,请联系我,q:2316773638

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2867.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • yum源本地配置和网络源配置——超级完整详细「建议收藏」

    yum源本地配置和网络源配置——超级完整详细「建议收藏」本地yum源主和客户端服务器配置:红帽系统是可以免费使用的,但是服务是收费的,RHEL7提供了很好的yum源,但是收费,所以如果你的系统是图形化安装,你使用图形化的时候,会有一个窗口弹出,这是红帽的广告插件,但是你不想付费又不想看到这个广告的时候,可以直接关闭的:查看广告插件:yumlistsubscript*,删除插件:yumremovesubscript*-y。首先关…

    2022年8月12日
    10
  • linux工具箱_docker ps命令

    linux工具箱_docker ps命令1.gdb调试利器GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。对于一名Linux下工作的c++程序员,gdb是必不可少的工具;1.1.启动gdb对C/C++程序的调试,需要在编译前就加上-g选项:$g++-ghello.cpp-ohello调试可执行文件:$gdbprogram也就是你的执行文件,一般在当前目录下。调试core文件(core是程序非法执行后coredump后产生的文件):$gdb$gdb

    2022年9月14日
    1
  • AutoFac文档5(转载)

    AutoFac文档5(转载)

    2021年8月25日
    59
  • SecureCRT中文乱码问题的解决

    SecureCRT中文乱码问题的解决SecureCRT中文乱码问题的解决最近开始使用SecureCRT,但发现中文一直是乱码:上网搜查时编码问题,于是就把编码改为了UTF-8: 然而并没有解决问题,中文变成了?:编码修正后,还是不行,点击Font,发现字符集是西文,马上修改成中文GB2312 确定保存后,中文正常显示了: 小结:影响中文显示一般先考虑编码方式,再考虑字符集设置。…

    2022年7月17日
    15
  • UE4 显示帧率的几种姿势「建议收藏」

    在使用UE4Editor或者UE4Game时,有时候需要查看帧率,以及每帧耗时情况。在Editor中显示:键盘上按下~可以看到有个输入框出现:在输入框输入statfps或者statunit,出现帧率或者耗时:在Game中显示(1):启动Game.exe后,键盘按下~出现输入框,输入框中输入statfps或者statunit,回车:在

    2022年4月14日
    324
  • 文本文件比对_文本文件格式有哪些

    文本文件比对_文本文件格式有哪些前提需要安装python的pandas包

    2022年8月4日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号