from PIL import Image if __name__ == "__main__": image_path = "image/123.png" IM = Image.open(image_path) # 使用Image.open 方法打开当前目录的图像赋值---->IM 对象 print(f"原始图片格式:{IM.format},图片尺寸:{IM.size},图片模式:{IM.mode}") # 获取图像相关信息 # 指定图片逆时针旋转的角度 IM = IM.transpose(Image.ROTATE_90) # IM = IM.transpose(Image.ROTATE_180) # IM = IM.transpose(Image.ROTATE_270) print(f"旋转后图片格式:{IM.format},图片尺寸:{IM.size},图片模式:{IM.mode}") # 获取图像相关信息 # 调整图片大小 WIDTH, HEIGHT = IM.size print(f"图片原始尺寸:{WIDTH}*{HEIGHT}") IM.thumbnail((int(WIDTH*0.8), int(HEIGHT*0.8))) print(f"图片缩小为原来的80%:{int(WIDTH*0.8)}x{int(HEIGHT*0.8)}") IM.save('image/123.pcx', 'pcx') IM.save('image/123.jpeg', 'jpeg') IM.save('image/123.BMP', 'BMP') IM.save('image/123.TIFF', 'TIFF') IM.save('image/123.GIF', 'GIF')
Python 图片旋转 缩小尺寸 转换格式
最新推荐文章于 2023-05-29 23:01:42 发布