代码如下:

from PIL import Image
from os import listdir
import math
import numpy as np
import cv2def textureSquare( imgPath):img = Image.open(imgPath)width, height = img.sizedelta = width - heightif(delta > 0):repeat = delta / heightresult = Image.new(img.mode, (width, height + delta))region1 = img.crop((0, height - (delta - repeat * height), width, height))result.paste(region1, box = (0, 0))for i in range(0, repeat + 1):result.paste(img, box = (0, delta - repeat * height + i * height))return resultelif(delta < 0):delta = abs(delta)repeat = delta / widthresult = Image.new(img.mode, (width + delta, height))region1 = img.crop((0, 0, delta - repeat * width, height))result.paste(region1, box = (0, 0))for i in range(0, repeat + 1):result.paste(img, box = (delta - repeat * width + i * width, 0))return resultelse:return imgdef textureTransform( imgPath, offsetX, offsetY, uvScale):imgOriginal = Image.open(imgPath)img = textureSquare("E:\\PythonProjects\\pro_obj_converter\\a.jpg")
# print img.size
img.save("E:\\PythonProjects\\pro_obj_converter\\a.jpg")

python 图片正方形化相关推荐

  1. python 图片 文本 矫正

    python 图片 文本 矫正 代码 # -*- coding: UTF-8 -*- import numpy as np import cv2 import os ## 图片旋转 def rotat ...

  2. python制作图形化小游戏_创意编程|Python的GUI简易界面设计测测你的反应力

    Python的GUI简易界面设计案例 测测你的反应力      作为初次接触代码编程的你,是不是觉得Python程序除了"码"就是"字"即使是有趣的程序除了烧烧 ...

  3. python图片识别-Python+Opencv识别两张相似图片

    在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话题作为计算机科学的一个分支,不可能就在本文简 ...

  4. python图片-利用python进行识别相似图片(一)

    文章简介 在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话题作为计算机科学的一个分支,不可能 ...

  5. python图片通道分离

    python图片通道分离 文章目录: 一.通道分离的方法 1.opencv的split()函数 2.使用Numpy 数组分离图像通道 二.通道合并的方法 1.opencv自带的merge() 函数 2 ...

  6. python图片转字符画

    学习了下python图片转字符画,学习连接:Python 图片转字符画,觉得还挺有趣,不过图片的颜色和细节不能太多,不然效果比较差,代码如下: from PIL import Image import ...

  7. python图片转文字_【收藏】图片转成文字的方法总结,python批量图片转文字信息参考源码...

    在日常办公或者学习中,往往存在这样一个工作场景,比如,"老王,我这里有一张图片,你把里面的文字信息给我整理出来",都2021年了,你真的还在手敲图片文字信息么?那么还不赶紧收藏这篇 ...

  8. python 图片转字符画

    python 图片转字符画 项目介绍 本实验用 50 行 Python 代码完成图片转字符画小工具.通过本实验将学习到 Linux 命令行操作,Python 基础,pillow 库的使用,argpar ...

  9. Python 图片与字符串互转

    Python 图片与字符串互转 1. 图片转化为base64字符串 2. base64字符串转化为图片 3. 图片转化为字符串 4. 字符串转化为图片 1. 图片转化为base64字符串 import ...

最新文章

  1. JavaScript文件中调用AngularJS内部方法或改变$scope变量
  2. 抗击肺炎:新冠肺炎疫情数据可视化及疫情预测分析
  3. mysql不能通过ip地址访问权限_解决mysql中只能通过localhost访问不能通过ip访问的问题...
  4. 爱立信面试前的GitHub项目如何上传
  5. hashmap经典面试问题以及答案
  6. WIN10的桌面和虚拟桌面的切换快捷键太方便了
  7. python读取钉钉考勤数据
  8. HSA-TPP 人血清白蛋白-磷酸三苯酯,HSA-PEG-TPP
  9. 标梵微信小程序开发价格之做一个小程序要多少钱?
  10. Matlab:串联示例
  11. Neo4j OGM的配置问题
  12. 23道Python基础练习题附答案
  13. 【操作系统之考前垂死挣扎】02进程管理
  14. Android apk瘦身讲解
  15. 全社会一台“云电脑”,阿里云要做新时代的Windows
  16. CorelDRAW 批量导出jpg文件的方法
  17. Python基础之 8. 异常、模块
  18. 显示网络没有服务器地址,tcp/ip cp报告了错误738:服务器没有指派地址
  19. python中invalid argument_Python创建文件报错OSError:[Errno 22] Invalid argument处理
  20. 毕业论文排版框架tex

热门文章

  1. 共模电感(扼流圈) 差模电感(扼流圈)
  2. 当前NBIoT设备的省电技术之PSM/DRX/eDRX
  3. 去哪儿2017校园招聘笔试题
  4. 外设测试 - FAN 接口测试
  5. 批量注释基因到基因座上(map gene to locus)
  6. 图表——SM2密钥协商与ECMQV对比
  7. ddr布线 pads_[转载]Pads Router布线技巧,等长,蛇线,差分
  8. Win10 下安装 MSYS2
  9. Cocos之 从C++过渡到Lua
  10. 数学中说的线性关系线性是什么意思?