【发布时间】:2011-02-20 03:51:48
【问题描述】:
我正在使用 imagekit 来处理上传图片的自定义大小。虽然它可以很好地创建自定义大小的图像,但我想使用 imagekit 在上传时调整 原始图像 的大小。这可能吗?
【问题讨论】:
标签: django imagekit django-imagekit
我正在使用 imagekit 来处理上传图片的自定义大小。虽然它可以很好地创建自定义大小的图像,但我想使用 imagekit 在上传时调整 原始图像 的大小。这可能吗?
【问题讨论】:
标签: django imagekit django-imagekit
点击上面的链接。
为原始图像创建您喜欢的处理器(调整大小、增强等)。查看 imagekit wiki 中的示例
class ResizeOriginal(processors.Resize):
width = 640
height = 480
使用以前的处理器为这个原始图像创建你的 ImageSpec。将 pre_cache 保留为默认值 (false)
class Original(ImageSpec):
processors = [ResizeOriginal]
将该 ImageSpec 添加到您的 IKoptions ImageModel 预处理器。
preprocessor_spec = Original
【讨论】:
我相信更新后的答案是ProcessedImageField。
参考来自@matthew。
【讨论】: