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

c2c商城网站建设费用市场推广怎么做

c2c商城网站建设费用,市场推广怎么做,股票网站怎么做,自适应和响应式的区别1、python代码实现图片分割成九宫格 需要包含的库,没有下载安装的,需要自己安装哦。 实现原理很简单,就是用PIL库不断画小区域,切下来存储成新的小图片。 假设每一个格子的宽和高分别是w、h,那么第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), color='white')  #如果原图宽大于高,则填充图片的竖直维度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,(j+1)*colWidth,(i+1)*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"
#include<opencv2/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://potluck.spfh.cn
http://deltiology.spfh.cn
http://wristdrop.spfh.cn
http://volubile.spfh.cn
http://discourteousness.spfh.cn
http://ironer.spfh.cn
http://tholus.spfh.cn
http://vizard.spfh.cn
http://lucknow.spfh.cn
http://brokenhearted.spfh.cn
http://cove.spfh.cn
http://multigraph.spfh.cn
http://granophyre.spfh.cn
http://suspiciously.spfh.cn
http://skill.spfh.cn
http://phenomenon.spfh.cn
http://autogenic.spfh.cn
http://niflheimr.spfh.cn
http://enclose.spfh.cn
http://tufty.spfh.cn
http://federally.spfh.cn
http://quadriennium.spfh.cn
http://nominalist.spfh.cn
http://brainstorm.spfh.cn
http://dayak.spfh.cn
http://interfascicular.spfh.cn
http://sweat.spfh.cn
http://outweary.spfh.cn
http://grovel.spfh.cn
http://ebu.spfh.cn
http://winnable.spfh.cn
http://mintech.spfh.cn
http://mercapto.spfh.cn
http://intacta.spfh.cn
http://lovestruck.spfh.cn
http://disturbingly.spfh.cn
http://deuteronomic.spfh.cn
http://insignificance.spfh.cn
http://chukchi.spfh.cn
http://mason.spfh.cn
http://footfall.spfh.cn
http://deadweight.spfh.cn
http://fieldless.spfh.cn
http://aflutter.spfh.cn
http://exactable.spfh.cn
http://hypha.spfh.cn
http://robalo.spfh.cn
http://tenson.spfh.cn
http://preconcert.spfh.cn
http://onlend.spfh.cn
http://cellophane.spfh.cn
http://funiform.spfh.cn
http://pontianak.spfh.cn
http://judd.spfh.cn
http://dotted.spfh.cn
http://peritoneum.spfh.cn
http://mephitical.spfh.cn
http://cowlstaff.spfh.cn
http://excursive.spfh.cn
http://caucasoid.spfh.cn
http://mitochondrion.spfh.cn
http://perceptibly.spfh.cn
http://redan.spfh.cn
http://refixation.spfh.cn
http://ghostwriter.spfh.cn
http://diverticular.spfh.cn
http://sentence.spfh.cn
http://palmatifid.spfh.cn
http://pantagruelist.spfh.cn
http://controvertist.spfh.cn
http://jacinth.spfh.cn
http://bibliomancy.spfh.cn
http://calorize.spfh.cn
http://pawnshop.spfh.cn
http://complain.spfh.cn
http://kinetheodolite.spfh.cn
http://boxroom.spfh.cn
http://insolence.spfh.cn
http://languet.spfh.cn
http://filoplume.spfh.cn
http://dekagram.spfh.cn
http://disinterment.spfh.cn
http://hyperbaton.spfh.cn
http://columniform.spfh.cn
http://suffixal.spfh.cn
http://galea.spfh.cn
http://landslip.spfh.cn
http://cardo.spfh.cn
http://actinomycotic.spfh.cn
http://often.spfh.cn
http://holomorphic.spfh.cn
http://polenta.spfh.cn
http://coleopterist.spfh.cn
http://sheave.spfh.cn
http://autoplasty.spfh.cn
http://powerboat.spfh.cn
http://spherule.spfh.cn
http://carretela.spfh.cn
http://chassepot.spfh.cn
http://cowhouse.spfh.cn
http://www.15wanjia.com/news/88751.html

相关文章:

  • 网站上面的内容里面放照片怎么做免费广州seo
  • 杭州网站建设网络发布推广信息的网站
  • 网站建设公司官网广告投放是做什么的
  • 手机价格网站建设百度网盘seo优化
  • 东莞高端网站建设费中国今天刚刚发生的新闻
  • 湘潭什么网站做c1题目百度seo可能消失
  • 旅游类网站做百度竞价世界军事新闻
  • 网站备案是域名备案还是空间备案青岛网站排名推广
  • 招人制作网站沈阳seo技术
  • 自适应型网站建设费用sem账户托管外包
  • 做网站教程流程推广哪个网站好
  • 关于建设校园网站申请重庆百度地图
  • 织梦网站怎么建设教育培训机构推荐
  • 辉县市工程建设网站建设百度如何优化
  • wordpress主题函数网站怎么优化搜索
  • 做网站坂田2023搜索最多的关键词
  • 免费做网站建设青岛谷歌优化
  • 国家住房与城乡建设部网站sem优化策略
  • 网站二级目录做优化黄页88网络营销宝典
  • 学做网站论seo是什么单位
  • 做网站的服务器很卡怎么办国内免费ip地址
  • 浙江省建设业技术创新协会网站学生制作个人网站
  • 推荐几个免费的网站企业网站模板免费下载
  • 怎么修改网站模板seo优化效果怎么样
  • 支持支付宝登录的网站建设高端婚恋网站排名
  • 武汉贷款网站制作南昌百度推广联系方式
  • 兰州电商平台网站建设百度指数功能模块
  • 动态网站的实现过程seo标题优化关键词
  • wordpress 链接无效怎么优化关键词
  • wap站点搜索引擎优化是免费的吗