当前位置: 首页 > news >正文

怎么做网站广告位惠州网红

怎么做网站广告位,惠州网红,手机网站模板使用方法,公司logo设计模板1.基本原理 设dx为水平偏移量&#xff0c;dy为垂直偏移量&#xff0c;则平移变换的坐标映射关系为下公式&#xff0c;图像平移一般有两种方式。 1.不改变图像大小的平移&#xff08;一旦平移&#xff0c;相应内容被截掉&#xff09; 1&#xff09;当dx > width、dx < -wi…

1.基本原理

 

    设dx为水平偏移量,dy为垂直偏移量,则平移变换的坐标映射关系为下公式,图像平移一般有两种方式。

    1.不改变图像大小的平移(一旦平移,相应内容被截掉)

    1)当dx >= width、dx <= -width、dy >= height或dy <= -height时候,此时图像完全移出画布范围,可以不处理

    2)当dx < 0 时候,左侧部分图像将被截取

    3)当dx > 0 时候,右侧部分图像将被截取

    2.改变图像大小的平移(一旦平移,图像会变大)

2.代码实现(代码是我以前自学图像处理时写的,代码很粗糙没做任何优化,但很好理解

/*平移变化函数(不改变图像大小) xx为平移变换的水平偏移量 yy为平移的垂直偏移量*/
QImage* MainWindow::MoveTransNormal(QImage* image , int xx, int yy)
{QImage* newImage = new QImage(image->width(), image->height(), QImage::Format_ARGB32);if (xx >= image->width() || yy >= image->height() || xx <= -image->width() || yy <= -image->height())return image;int y = 0;unsigned char* copyPixel = NULL;unsigned char* objPixel = NULL;int copyWidth = image->width() - abs(xx);for (int j = 0; j < image->height(); j++){copyPixel = image->bits() + j * image->width() * 4;if (xx < 0)copyPixel += abs(xx) * 4;y = j + yy;if(y >=0 && y < image->height()){objPixel  = newImage->bits() + y *image->width() * 4;if (xx > 0)objPixel += abs(xx) * 4;memcpy(objPixel,copyPixel,copyWidth * 4);}}return newImage;
}/* 平移变换(改变图像大小) xx为平移变换的水平偏移量 yy为平移的垂直偏移量*/
QImage* MainWindow::MoveTransSize(QImage* image, int xx, int yy)
{unsigned int  outWidth = image->width() + abs(xx);unsigned int  outHeight = image->height() + abs(yy);QImage* newImage = new QImage(outWidth, outHeight , QImage::Format_ARGB32);int x = 0;int y = 0;unsigned char* copyPixel = NULL;unsigned char* objPixel = NULL;if (xx > 0)x = xx;if (yy > 0)y = yy;for (int j = 0; j < image->height(); j++){copyPixel = image->bits() + j * image->width() * 4;objPixel = newImage->bits() + y * outWidth * 4 + x * 4;y ++;memcpy(objPixel, copyPixel, image->width() * 4);}return newImage;
}

3.参考资料

    数字图像处理——技术详解与Visual C++实践(左飞等著),写代码与写博客的时间相差两年,至于还参考其他的资料不,我已经忘记了,如若需要,我可以补上去

http://www.yayakq.cn/news/749981/

相关文章:

  • 网站关键词的布局用liferay做的网站
  • 只做网站的2008iis7怎么搭建网站
  • 游戏开发公司哪家好优化网站页面
  • 如何网站增加域名东莞网络推广平台
  • 免费建立自己微网站吗包装设计效果图生成器
  • 网站做SEO优化多少钱河南seo网站多少钱
  • 丹阳网站建设如何免费搭建贴吧系统网站
  • 广告网站设计方案太原seo网站管理
  • 建设部资质网站查询画图标网站
  • 小说网站建设源码wordpress页面模板是哪个文件
  • 哪里有帮做微课的网站免费汽车租赁网站模板
  • 百度词条优化谷歌广告优化
  • 怎么做公司网站优化自己怎么1做网站
  • 贵阳做网站方舟网络wordpress php7不兼容
  • 无极网络济南网站优化分析
  • 宣武网站建设wordpress入门使用
  • 网络网站制作技巧wordpress 08影院
  • seo营销型网站推广国外做外贸的网站
  • 假电影网站做注册网站建设合作分成合同
  • 微信h5网站模板下载wordpress设置登陆口
  • 什么APP可以做网站天创网站
  • 学科基地网站建设wordpress 网校主题
  • 网站后台组成最值得购买 wordpress
  • 如何建立一个网站视频教学网页版传奇链接
  • 设计网站开发方案流程图余姚网站建设服务
  • 绍兴网站推广排名别人不能注册我的wordpress站
  • 湖南营销网站建设设计做外贸纱线用什么网站
  • 建设网站方案ppt湖南营销型网站建设 j磐石网络
  • 织梦网站头部到底部去了宿迁网站建设公司排名
  • 如何建设阿里巴巴网站Pk10网站建设多少钱