【python】用python把图片压扁成正方形图片

 时间:2026-04-27 01:40:01

1、给定的图片不是方形的。

【python】用python把图片压扁成正方形图片

2、图片宽度v大于高度u,因此图片需要横向压扁。

压扁效果如下。

【python】用python把图片压扁成正方形图片

3、方法是,每个像素的横坐标i不变,纵坐标j按照比例缩放:

v→u

j→?

答案是:int(u*j/v)

代码如下。

【python】用python把图片压扁成正方形图片

4、换一幅图片,宽度u小于高度v:

【python】用python把图片压扁成正方形图片

5、于是,每个像素的纵坐标j不变,横坐标i按照比例缩放:

u→v

i→?

答案是:int(v*i/u)

代码如下。

【python】用python把图片压扁成正方形图片

6、变换后的效果如下:

【python】用python把图片压扁成正方形图片

  • 怎样折动物乌龟 手工折纸乌龟教程
  • 怎样用纸剪青蛙?
  • 葡萄折纸手工
  • 3D立体折纸——可爱的企鹅MM
  • 户外露营全装备选购指南(全套露营装备)
  • 热门搜索
    鳄鱼怎么玩 汽车之家2018最新报价大全 艺名大全 血压压差大怎么办 幼儿园诗歌朗诵大全 摩托车烧机油怎么办 怎么卸载迈克菲 罪恶都市秘籍大全 五卅运动简介 苏州到周庄怎么坐车