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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 默认颜色及其对照表[通俗易懂]

    默认颜色及其对照表[通俗易懂]一、cesium默认颜色及其对照表Cesium.Color.ALICEBLUE<fontcolor=#f0f8ffsize=5></font>Cesium.Color.ANTIQUEWHITE<fontcolor=#faebd7size=5></font>Cesium.Color.AQUA<fontcolor=#00ffffsize=5></font>Cesium.Color.AQUAMAR.

    2022年5月16日
    53
  • MySQL经典练习题及答案,常用SQL语句练习50题

    表名和字段–1.学生表 Student(s_id,s_name,s_birth,s_sex)–学生编号,学生姓名,出生年月,学生性别 –2.课程表 Course(c_id,c_name,t_id)––课程编号,课程名称,教师编号 –3.教师表 Teacher(t_id,t_name)–教师编号,教师姓名 –4.成绩表 Score(s_id,c_id,s_score)–学生编号,课程…

    2022年4月8日
    36
  • maven+springmvc+mybatis+redis 缓存查询实例,附有源码地址,使用redis注解和hash数据格式set,get两种方式讲解

    maven+springmvc+mybatis+redis 缓存查询实例,附有源码地址,使用redis注解和hash数据格式set,get两种方式讲解maven+springmvc+mybatis+redis 缓存查询实例,附有源码地址,使用redis注解和hash数据格式set,get两种方式讲解

    2022年4月23日
    36
  • JSP程序设计习题4-3.6[通俗易懂]

    JSP程序设计习题4-3.6[通俗易懂]3、编写两个JSP页面inputString.jsp和computer.jsp,用户可以使用inputString.jsp提供的表单输入一个字符串,并停交给computer.jsp页面,该页面通过内置对象获取inputString.jsp页面提交的字符串,并且是该字符串的长度。inputString.jsp代码如下:<%@pagelanguage=”java”contentType…

    2022年6月17日
    27
  • AndroidStudio入门基础(一)——基础布局

    AndroidStudio入门基础(一)——基础布局写在前面:上学期学习了Android,从一开始的什么都不懂到后来成功做出一个课程设计作品,回忆起来一路还是充满坎坷和辛酸泪的啊。遗忘是可怕的,为了防止以后把好不容易学到的东西忘得一干二净,我打算写一系列的AndroidStudio教程记录一些有用的知识点,当然,我会从最基础的地方写起,希望可以帮助到一些初学者~最后,如果时间和精力允许的情况下,我会一步步的还原我的课程设计,喵喵喵~(…

    2022年6月11日
    48
  • linux phpstorm 在线激活码 2021【中文破解版】

    (linux phpstorm 在线激活码 2021)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~FDZIAAVGQ5-eyJsaWNlbnNlSWQiOi…

    2022年3月28日
    53

发表回复

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

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