gpt4 book ai didi

python - 使用OIL自动旋转手机和加速度计拍摄的照片

转载 作者:太空狗 更新时间:2023-10-29 21:47:07 30 4
gpt4 key购买 nike

我在 Web 应用程序中使用 Django + PIL + Amazon boto。用户发送图片,webapp 显示它。大多数情况下,人们会发送用手机拍摄的照片。有时,图像以错误的方向显示。有没有办法使用 PIL 或 Django 的 ImageField 从图像中获取元信息并使用它来将图像旋转到正确的方向?

最佳答案

我正在使用 django-imagekit用于处理图像,然后使用 imagekit.processors.Transpose

from imagekit.models import ImageSpecField
from imagekit.processors import ResizeToFill, Transpose, SmartResize

class UserProfile(models.Model):
avatar = models.ImageField(upload_to='upload/avatars', max_length=255, blank=True, null=True)
avatar_thumbnail = ImageSpecField(
source='avatar',
processors = [Transpose(),SmartResize(200, 200)],
format = 'JPEG',
options = {'quality': 75}
)

关于python - 使用OIL自动旋转手机和加速度计拍摄的照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12133612/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com