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

Python 图像处理库PIL ImageOps笔记

# 返回一个指定大小的裁剪过的图像。该图像被裁剪到指定的宽高比和尺寸。
# 变量size是要求的输出尺寸,以像素为单位,是一个(宽,高)元组
# bleed:允许用户去掉图像的边界(图像四个边界)。这个值是一个百分比数(0.01表示百分之一)。默认值是0(没有边界),最高0.5
# centering: 用于控制裁剪位置。
#     (0.5,0.5) 是裁剪中心(如果裁剪宽度,裁掉左侧50%(右侧50%),顶/底一样)。
#     (0.0,0.0) 将从左上角开始裁剪(如果裁剪宽度,将从右边裁剪掉所要裁剪的部分;如果裁剪高度,将从底部裁剪掉所要裁剪的部分)。
#     (1.0,0.0) 将从左下角开始裁剪(如果裁剪宽度,将从左边裁剪掉所要裁剪的部分;如果裁剪高度,将从底部裁剪掉所要裁剪的部分)def fit(image, size, method=Image.Resampling.BICUBIC, bleed=0.0, centering=(0.5, 0.5)):
from PIL import Image, ImageOps# 1280*720
im02 = Image.open("./sdout/2.png")# 上左
im0 = ImageOps.fit(im02, (1000,500), Image.BICUBIC, 0.0, (0.0,0.0))
im0.save("./im0.png")

from PIL import Image, ImageOps# 1280*720
im02 = Image.open("./sdout/2.png")# 下 右
im0 = ImageOps.fit(im02, (1000,500), Image.BICUBIC, 0.0, (1.0,1.0))
im0.save("./im0.png")

from PIL import Image, ImageOps# 1280*720
im02 = Image.open("./sdout/2.png")# 上右
im3 = ImageOps.fit(im02, (1000,500), Image.BICUBIC, 0.0, (0.0,1.0))
im2.save("./im2.png")

 

from PIL import Image, ImageOps# 1280*720
im02 = Image.open("./sdout/2.png")# 下左
im3 = ImageOps.fit(im02, (1000,500), Image.BICUBIC, 0.0, (1.0,0.0))
im2.save("./im2.png")

参考:

Python图像处理库PIL的ImageOps模块介绍 -----> 一些基本的图像操作_修炼打怪的小乌龟的博客-CSDN博客

 PythonInformer - Image resizing recipes in Pillow

http://www.lryc.cn/news/171004.html

相关文章:

  • 全球南方《乡村振兴战略下传统村落文化旅游设计》许少辉八一新枝——2023学生开学季辉少许
  • 【C语言】指针的进阶(一)
  • Spring学习(三):MVC
  • 排查disabled问题之谷歌新版本特性
  • 三、开发工具
  • 代码解读:y.view(y.size(0), -1)---tensor张量第一维保持不变,其余维度展平
  • 必示科技赋能广发证券运维数字化实践案例,入选信通院《中国AIOps现状调查报告(2023)》
  • 特斯拉Dojo超算:AI训练平台的自动驾驶与通用人工智能之关键
  • Linux中的一些常用命令
  • VRTK4⭐二.VRTK4的项目基础配置
  • word-doc和docx区别
  • 深度学习-偏导数复习
  • linux之jq命令
  • nginx知识点详解:反向代理+负载均衡+动静分离+高可用集群
  • powerDesigner 的基本使用
  • Java下打印一个等腰三角型
  • HR的职业规划
  • avi怎么转换成视频?
  • 爬虫数据存储:技术、策略与实践(一)
  • 【音视频】ffplay解析-音视频同步
  • 虚拟列表 - Vue3实现一个可动态改变高度的虚拟滚动列表
  • PyTorch实战:实现Cifar10彩色图片分类
  • Vue模板语法(下)
  • uniapp掉完接口后刷新当前页面方法
  • linux安装redis超级详细教程
  • 2023-09-20 事业-代号z-个人品牌-数据库内核专家-分析
  • UVA-1343 旋转游戏 题解答案代码 算法竞赛入门经典第二版
  • 【运维篇】二、配置文件与多环境控制
  • 【WFA】 VHT-5.2.27 Pre-requisite throughput lower than expected
  • Pytorch史上最全torch全版本离线文件下载地址大全(9月最新)