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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

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