python 图片正方形化
代码如下:
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 图片正方形化相关推荐
- python 图片 文本 矫正
python 图片 文本 矫正 代码 # -*- coding: UTF-8 -*- import numpy as np import cv2 import os ## 图片旋转 def rotat ...
- python制作图形化小游戏_创意编程|Python的GUI简易界面设计测测你的反应力
Python的GUI简易界面设计案例 测测你的反应力 作为初次接触代码编程的你,是不是觉得Python程序除了"码"就是"字"即使是有趣的程序除了烧烧 ...
- python图片识别-Python+Opencv识别两张相似图片
在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话题作为计算机科学的一个分支,不可能就在本文简 ...
- python图片-利用python进行识别相似图片(一)
文章简介 在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话题作为计算机科学的一个分支,不可能 ...
- python图片通道分离
python图片通道分离 文章目录: 一.通道分离的方法 1.opencv的split()函数 2.使用Numpy 数组分离图像通道 二.通道合并的方法 1.opencv自带的merge() 函数 2 ...
- python图片转字符画
学习了下python图片转字符画,学习连接:Python 图片转字符画,觉得还挺有趣,不过图片的颜色和细节不能太多,不然效果比较差,代码如下: from PIL import Image import ...
- python图片转文字_【收藏】图片转成文字的方法总结,python批量图片转文字信息参考源码...
在日常办公或者学习中,往往存在这样一个工作场景,比如,"老王,我这里有一张图片,你把里面的文字信息给我整理出来",都2021年了,你真的还在手敲图片文字信息么?那么还不赶紧收藏这篇 ...
- python 图片转字符画
python 图片转字符画 项目介绍 本实验用 50 行 Python 代码完成图片转字符画小工具.通过本实验将学习到 Linux 命令行操作,Python 基础,pillow 库的使用,argpar ...
- Python 图片与字符串互转
Python 图片与字符串互转 1. 图片转化为base64字符串 2. base64字符串转化为图片 3. 图片转化为字符串 4. 字符串转化为图片 1. 图片转化为base64字符串 import ...
最新文章
- JavaScript文件中调用AngularJS内部方法或改变$scope变量
- 抗击肺炎:新冠肺炎疫情数据可视化及疫情预测分析
- mysql不能通过ip地址访问权限_解决mysql中只能通过localhost访问不能通过ip访问的问题...
- 爱立信面试前的GitHub项目如何上传
- hashmap经典面试问题以及答案
- WIN10的桌面和虚拟桌面的切换快捷键太方便了
- python读取钉钉考勤数据
- HSA-TPP 人血清白蛋白-磷酸三苯酯,HSA-PEG-TPP
- 标梵微信小程序开发价格之做一个小程序要多少钱?
- Matlab:串联示例
- Neo4j OGM的配置问题
- 23道Python基础练习题附答案
- 【操作系统之考前垂死挣扎】02进程管理
- Android apk瘦身讲解
- 全社会一台“云电脑”,阿里云要做新时代的Windows
- CorelDRAW 批量导出jpg文件的方法
- Python基础之 8. 异常、模块
- 显示网络没有服务器地址,tcp/ip cp报告了错误738:服务器没有指派地址
- python中invalid argument_Python创建文件报错OSError:[Errno 22] Invalid argument处理
- 毕业论文排版框架tex