位置: IT常识 - 正文

python如何实现图像等比缩放(python的图)

编辑:rootadmin

推荐整理分享python如何实现图像等比缩放(python的图),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python绘制图片,python 做图,python如何作图,python 做图,python 图,python 图,python如何作图,python如何作图,内容如对您有帮助,希望把文章链接给更多的朋友!

说明

1、初始化目标尺寸的幕布,所有值都是一样的。

python如何实现图像等比缩放(python的图)

2、计算出放缩比例。

把原图中较长的边放缩到目标尺寸大小.

3、使短边也能按此比例放缩,得到的图片就不会变形。

4、缩放后的图像必须小于等于目标尺寸。

因此必须能够粘贴在幕布的中心,这样幕布中没有被覆盖的地方就会自动变成留白,省去了填充步骤。

5、得到想要的图片。

实例

importnumpyasnpfromPILimportImagedefresize(img,size):#先创建一个目标大小的幕布,然后将放缩好的图片贴到中央,这样就省去了两边填充留白的麻烦。canvas=Image.new("RGB",size=size,color="#7777")target_width,target_height=sizewidth,height=img.sizeoffset_x=0offset_y=0ifheight>width:#高是长边height_=target_height#直接将高调整为目标尺寸scale=height_/height#计算高具体调整了多少,得出一个放缩比例width_=int(width*scale)#宽以相同的比例放缩offset_x=(target_width-width_)//2#计算x方向单侧留白的距离else:#同上width_=target_widthscale=width_/widthheight_=int(height*scale)offset_y=(target_height-height_)//2img=img.resize((width_,height_),Image.BILINEAR)#将高和宽放缩canvas.paste(img,box=(offset_x,offset_y))#将放缩后的图片粘贴到幕布上#box参数用来确定要粘贴的图片左上角的位置。offset_x是x轴单侧留白,offset_y是y轴单侧留白,这样就能保证能将图片填充在幕布的中央returncanvasimg=Image.open('1.jpg')target__size=(500,300)#目标尺寸:宽为500,高为300res=resize(img,target__size)res.save('new.jpg')

以上就是python实现图像等比缩放的方法,希望对大家有所帮助。更多Python学习指路:Python基础教程

本文链接地址:https://www.jiuchutong.com/zhishi/304517.html 转载请保留说明!

上一篇:Erphpdown 插件使用教程(erphpdown插件安装教程)

下一篇:Discuz主题浏览量实现原理和不更新的解决方案(discuz 首页设置)

  • 问天还是问我(问天啥意思)

    问天还是问我(问天啥意思)

  • wps表格常用技巧是什么(wps表格100个常用技巧)

    wps表格常用技巧是什么(wps表格100个常用技巧)

  • ipad和ipadair有什么区别(ipad和ipadair的区别2021)

    ipad和ipadair有什么区别(ipad和ipadair的区别2021)

  • 网易云下载的歌vip过期后还能听吗(网易云下载的歌在手机的哪个文件)

    网易云下载的歌vip过期后还能听吗(网易云下载的歌在手机的哪个文件)

  • 电脑清灰要多久(电脑清灰一次多少钱)

    电脑清灰要多久(电脑清灰一次多少钱)

  • soul拉黑后对方还能关注我吗(soul拉黑后对方还能看见聊天记录吗)

    soul拉黑后对方还能关注我吗(soul拉黑后对方还能看见聊天记录吗)

  • 演示文稿Powerpoint2010默认的文件扩展名是(演示文稿主题设置在哪)

    演示文稿Powerpoint2010默认的文件扩展名是(演示文稿主题设置在哪)

  • qq一直被盗号改密码不管用(我的qq号总是被盗,改密码也不行)

    qq一直被盗号改密码不管用(我的qq号总是被盗,改密码也不行)

  • 华为p40pro卡槽怎么放卡(华为p40pro卡槽怎么取)

    华为p40pro卡槽怎么放卡(华为p40pro卡槽怎么取)

  • 苹果手机没有原彩显示是不是原装屏(苹果手机没有原彩是什么意思)

    苹果手机没有原彩显示是不是原装屏(苹果手机没有原彩是什么意思)

  • 剪映怎么把视频横过来(剪映怎么把视频变成照片)

    剪映怎么把视频横过来(剪映怎么把视频变成照片)

  • 手机bl全称是什么意思(手机bl全称是什么)

    手机bl全称是什么意思(手机bl全称是什么)

  • 文档字数统计在哪里(字数统计在word哪个选项卡)

    文档字数统计在哪里(字数统计在word哪个选项卡)

  • 常用来组建星型网络的有线传输介质是(常用来组建星型图的工具)

    常用来组建星型网络的有线传输介质是(常用来组建星型图的工具)

  • 如何设置黑名单提示音(如何设置黑名单短信收不到)

    如何设置黑名单提示音(如何设置黑名单短信收不到)

  • 淘宝卖出的钱多久到账(淘宝卖出的东西钱到哪去了)

    淘宝卖出的钱多久到账(淘宝卖出的东西钱到哪去了)

  • 华为p10怎么打开屏幕朗读器(华为p10怎么打开任务窗口)

    华为p10怎么打开屏幕朗读器(华为p10怎么打开任务窗口)

  • oppor11手机自带录屏在哪(oppor11手机自带天气)

    oppor11手机自带录屏在哪(oppor11手机自带天气)

  • 干燥电辅热是什么意思(干燥电辅热是什么)

    干燥电辅热是什么意思(干燥电辅热是什么)

  • 屏幕原彩什么意思(屏幕显示原彩是原屏吗)

    屏幕原彩什么意思(屏幕显示原彩是原屏吗)

  • 华为mate30重多少克(华为mate30机身重量多少)

    华为mate30重多少克(华为mate30机身重量多少)

  • 手机空调遥控器怎么安装(手机空调遥控器万能通用)

    手机空调遥控器怎么安装(手机空调遥控器万能通用)

  • 电脑wps怎么发文件(电脑wps怎么发送文件到微信)

    电脑wps怎么发文件(电脑wps怎么发送文件到微信)

  • 直播权限被收回怎样申诉(直播权限被收回申诉多久能开通)

    直播权限被收回怎样申诉(直播权限被收回申诉多久能开通)

  • 抖音图片加视频怎么做(怎么拍抖音视频)

    抖音图片加视频怎么做(怎么拍抖音视频)

  • 获取头像昵称安全吗(获取用户头像)

    获取头像昵称安全吗(获取用户头像)

  • 如何查看和刷新DNS缓存(怎么查看当前刷新率)

    如何查看和刷新DNS缓存(怎么查看当前刷新率)

  • 使用传递优化加快更新下载速度(传递优化的作用)

    使用传递优化加快更新下载速度(传递优化的作用)

  • Linux怎么安装迅雷极速版?(linux怎样安装)

    Linux怎么安装迅雷极速版?(linux怎样安装)

  • 税负转嫁的概念是什么
  • 税收管辖权是指
  • 子公司向母公司借款利息税务处理
  • 企业增资后需要交什么税
  • 先开票后跨月预缴税款可以吗
  • 计入损益的税
  • 分公司与总公司的法律关系
  • 二房东转租需要备案吗
  • 电子设备税费
  • 船舶吨税范围
  • 支付跨年租金如何处理
  • 技术开发合同可以开专票吗
  • 企业发生什么
  • 收到投资分红要缴纳企业所得税吗?
  • 支付境外销售佣金增值税扣缴
  • 企业所得税怎么征收
  • 2020年购进农产品的扣除率
  • 减免能减多久
  • 中国增值税发展史
  • 餐饮发票是普票能报销么
  • 小规模纳税人的专票可以抵税吗
  • 如何维护电脑系统安全?
  • 认证进项转出怎么操作
  • 购买现金支票的工本费计入什么科目
  • 国家减免税收
  • 笔记本电脑按键掉了怎么修
  • PHPfor循环语句10的阶乘
  • 交易性金融资产公允价值变动怎么算
  • wind10画图在哪
  • PHP:mb_convert_variables()的用法_mbstring函数
  • 生产车间报表表格图片
  • php数组函数有哪些
  • vue 模拟遥控按钮
  • 委托代销双方账务处理
  • php实现文件上传下载
  • 出口货物的出口日期以
  • 非成品柴油用途
  • 贝尔纳贝
  • php弹出登录框
  • high-resolution image synthesis with latent diffusion models
  • php array 函数
  • 软件开发属于技术合同吗
  • 应收账款坏账准备计提方法
  • 租赁个人房屋租金怎么算
  • 主营业务成本结转本年利润会计分录
  • 深入浅出夏寒陆行全文免费阅读笔趣阁番外
  • 事故赔偿给谁
  • 预收一年房租的会计科目
  • 研发支出是
  • 一般纳税人商贸公司增值税税负率
  • 增值税进项税转出有哪些
  • 固定资产变动方式名称
  • 公益性捐赠会计利润总额计算方法
  • 农产品计算抵扣税率 最新
  • 应付账款账户怎么结转
  • 营业收入影响资产负债表哪些项目
  • 应付职工薪酬账户贷方登记的是
  • 汽车属于固定资产吗?如何计提折旧
  • solaris如何关闭usb接口
  • linux uzip
  • windows任务管理器打不开
  • 如何解决焦虑的心理
  • win7系统电脑蓝牙在哪里
  • 利用命令查看虚拟机的信息
  • cocos2dx 2.2.2
  • python计算ndvi
  • cocos2d官网
  • listview点击获取内容
  • npm 发布组件
  • unity常用代码
  • jquery自定义表单
  • javascript运用
  • javascript var
  • android开源小项目
  • 重庆网上税务局个人怎么绑定企业账户
  • 大连税务登记app
  • 税务监察室具体工作内容
  • 企业少缴社保怎么补偿
  • 转租房子转租人需要签合同吗合法吗
  • 薰衣草商业价值
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设