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

网站推广软文案例北京电商网站开发价格

网站推广软文案例,北京电商网站开发价格,WordPress可以配置163邮箱吗,网站主题旁边的图标怎么做1、python代码实现图片分割成九宫格 需要包含的库#xff0c;没有下载安装的#xff0c;需要自己安装哦。 实现原理很简单#xff0c;就是用PIL库不断画小区域#xff0c;切下来存储成新的小图片。 假设每一个格子的宽和高分别是w、h#xff0c;那么第row行#xff08…1、python代码实现图片分割成九宫格 需要包含的库没有下载安装的需要自己安装哦。 实现原理很简单就是用PIL库不断画小区域切下来存储成新的小图片。 假设每一个格子的宽和高分别是w、h那么第row行从0开始计数第col列从0开始计数的格子左上角坐标和右下角坐标分别是(col * w, row * h),(col * w w, r * h h)。 代码实例 import tkinter as tk from PIL import Image,ImageTk import sys import tkinter.filedialog#先将图片填充为正方形 def fill_image(image): width, height image.size #比较图片的宽和高选取值较大的作为新图的宽 newImage_width width if width height else height #生成正方形图空白处用白色填充newImage Image.new(image.mode, (newImage_width, newImage_width), colorwhite) #如果原图宽大于高则填充图片的竖直维度if width height: newImage.paste(image, (0, int((newImage_width - height) / 2))) else: newImage.paste(image, (int((newImage_width - width) / 2),0)) return newImage # 切图切成9张图 def cut_image(image):width, height image.sizecolWidth int(width / 3) #一行3张image_grid []for i in range(0,3):for j in range(0,3):row (j*colWidth,i*colWidth,(j1)*colWidth,(i1)*colWidth)image_grid.append(row)image_list [image.crop(row) for row in image_grid]return image_list运行结果 2、C代码实现图片分割成九宫格附Opencv配置教程 ①、本示例中用opencv实现需要配置具体如下 OpenCV下载地址http://opencv.org/downloads.html根据操作系统选择合适的安装包。本文使用的是isual Studio是VS2015版本。我把OpenCV解压到C:\opencv。 在Windows 10 中添加环境变量 在系统变量的Path变量中添加以下两个路径 配置VS的目录 打开VS新建一个C项目打开项目属性配置VC 目录属性 选择“包含目录”添加OpenCV的include目录的路径 选择“库目录”添加OpenVC的lib文件夹的路径 添加附加依赖项 添加附加依赖项就是添加所有的lib文件的路径这些lib文件都是在前面那个库目录里面保存的。依次选择“链接器”、“输入”、“附加依赖项”进入页面开始添加opencv_worldxxxx.lib文件路径。 注意有两种lib文件一种带d的是Debug模式不带d的是Release模式OpenCV版本不同前面的序号也不同需要做相应的修改两种模式的lib最好不要放一起否则有可能会导致其中一个模式出问题Debug模式下使用namewindow函数创建窗口运行代码会出现两幅图片。 ②、代码示例 #include stdafx.h #includeopencv2/opencv.hpp using namespace std; using namespace cv;int main() {Mat src imread(逃逸的卡路里.png);if (src.empty()){cout No Image! endl;system(pause);return -1;}//原图宽高int width src.cols;int height src.rows;int num 3;//小方块数量(可实现任意等份分割)//制作九宫格每个小方块宽高int step_x width / num;int step_y height / num;//重新resize图片尺寸resize(src, src, Size(step_x * num, step_y * num), 1, 1, INTER_LINEAR);int space 5; //空白间隔(实现九宫格效果)Mat canvas Mat(Size(src.cols space * (num - 1), src.rows space * (num - 1)), CV_8UC3, Scalar(255, 255, 255)); //画布用来制作九宫格图片int icount 0; //就图片分成9个小块将每一小块抠图至画布for (int i 0; i num; i){for (int j 0; j num; j){//小方块相对于原图左上角起点int x j * step_x;int y i * step_y;//将小方块抠图至画布。其中每扣一小块需跳过space空白src(Rect(x, y, step_x, step_y)).copyTo(canvas(Rect(x space * j, y space * i, step_x, step_y)));char cpicpath[6];sprintf(cpicpath, %d.jpg, icount);;imwrite(cpicpath, src(Rect(x, y, step_x, step_y))); // 保存切割的图片icount;}}imshow(canvas, canvas);imshow(test, src);waitKey(0);system(pause);return 0; }③、运行结果 最后 以上就是这篇文章分享的所有内容了看到的小伙伴如果觉得有用记得收藏哦防止下次走丢。
http://www.w-s-a.com/news/916656/

相关文章:

  • 门户网站建设公司案例门户建设是什么意思
  • 深圳seo专家东莞网站关键词优化排名
  • 套用别人产品图片做网站如何在阿里云自主建网站
  • 网站开发需要用哪些东西wordpress页面参数
  • 大连模板网站制作哪家好wordpress 安装不上
  • 宝塔搭建网站首页图片点击率如何提高
  • 长沙找人做网站wordpress如何安装模板
  • 比较好的国外网站建设公司wordpress短代码可视化
  • 做新的网站网站个性化
  • 吉安做网站的英文网站 字体大小
  • 外贸网站服务商wordpress主题handsome
  • 云主机多个网站如何优化网站图片
  • 松江移动网站建设成都app开发制作公司
  • 锦州做网站的公司百度seo搜索营销新视角
  • 做画册找什么网站海南建设工程股份有限公司网站
  • 网站机房建设有助于网站备案
  • 北辰苏州网站建设抖音代运营投诉平台
  • 安徽住房与城乡建设部网站如何新建站点
  • 企业网站开发的感想网站开发公司所需投入资源
  • 如何拿网站后台账号wordpress 电影下载站源码
  • 公司网站建设方案书安卓应用市场免费下载安装
  • phpmysql网站设计建设好一个网站需要
  • 自己做的网站能被别人看到吗idea怎么做网页
  • 燕莎网站建设互联网排名前十的公司2021
  • 微软云怎么做网站微商城和小程序区别
  • 哈尔滨建站的系统网站到首页排名
  • 运动网站开发的需求分析南通市住房和城乡建设局网站
  • 佘山做网站谷歌云做网站
  • 免费发布信息网站大全666做p2p网站费用
  • 北京 网站建设咨询顾问公司网络公司有几家