首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python Image.AFFINE 仿射变换 6参数的含义

python Image.AFFINE 仿射变换 6参数的含义

使用Image的模块的transform时,对Image.AFFINE 仿射变换的参数取值定义

上代码

from PIL import Image

im = Image.open("affine.jpg")

im.show()

#im.show()

im=im.transform((2000,2000),Image.AFFINE,(1,1.3,0,0,1,0),Image.BICUBIC,fill=1)

im.show()

显示原图

转换后的图片

仿射变换指 缩放(Scale)、平移(transform)、旋转(rotate)、反射(reflection)、错切(shear mapping),或其任意组合

上例代码中

Image.AFFINE的参数

为1,1.3,0,0,1,0==>

1,1.3,0

0,1,0

形成两行三列的参数矩阵

参考维基百科的图例 很好解释参数

参考文献

维基百科Affine+transformation关键字

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200517A09IXF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券