问题标签 [django-imagekit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
808 浏览

django - django imagekit 存储缩略图和原始文件

在我的模型中,用户可以上传图片。对于那些图像,我也想存储缩略图。对于我正在尝试使用 django-imagekit 的任务,但我似乎没有让它工作

ImageSpecField 应该保留原始文件并将新文件存储在 cache_to (API)中,但它不起作用,

get_thumb_image_path 响应与 get_image_path 相同的路径,但将“_thumb”添加到图像中,例如:

0 投票
1 回答
140 浏览

django - 如何在不重新上传的情况下复制 ImageField 并重新保存它?

我有一个 ImageField,当用户创建第一个帖子时,它会将图像放入 S3,当另一个用户重做它时(就像 Pinterest 的 repin 一样),我需要将 image.name 复制到新的,但不需要上传重新保存图像,我该怎么做?

0 投票
2 回答
1413 浏览

python - django imagekit 处理器:使用存储在数据库中的维度

我有一个模型,其中缩略图宽度在父对象(外键)之间变化。我需要能够将此信息提供给 imagekit 处理器。这就是我所拥有的:

但如果我这样做,什么都不会发生,甚至不会生成缩略图 url。

以下将导致此异常:
AttributeError: 'ForeignKey' object has no attribute 'width'

0 投票
1 回答
1688 浏览

django - 如何清除imagekit缓存

我在 S3 上使用带有 NonValidatingImageCacheBackend 后端的 imagekit。我最近更改了我的一个规格的大小,并意识到 imagekit 没有重新生成新规格,因为乐观的后端无法检索旧的缓存图像。

如何强制 imagekit 重新生成整个缓存?

0 投票
1 回答
1332 浏览

python - ImageSpecField 原始图像的 Django-ImageKit 问题

ImageKit 在过去的几天里让我很头疼。我的网站出现内部服务器错误,因为我遵循了GitHub页面上的示例 ImageSpecField:

结果错误是:

因此,我更新了 avatar_thumbnail 以使用ReadTheDocs页面上的示例 ImageSpecField:

然后我得到了错误:

奇怪的是,当我使用“源”时,应用程序将在本地成功运行而没有错误。在服务器上,应用程序使用“image_field”运行而没有内部错误,但实际上仍然没有创建或显示头像图像。服务器和本地都安装了 2.0.4 版的 django-imagekit。

任何建议都会很棒。

0 投票
3 回答
14356 浏览

python - 使用 Imagekit、PIL 或 Pillow 更改饱和度?

如何使用 PIL 或 Pillow 更改图像的饱和度?最好我希望能够将该解决方案与 django-imagekit 包一起使用。我需要更改饱和度的原因是创建一种效果,当用户将黑白图像悬停时,它会变成彩色。

0 投票
1 回答
281 浏览

python - Django - 加载大图像包括额外的样式

在 Django 中加载大图像 (600x300px) 时,会添加额外的样式以防止图像显示。

page.html

通过谷歌浏览器检查时的输出:

我找不到发生这种情况的任何原因,当我用较小尺寸的图像(300x150px)替换图像时,它可以很好地加载而没有额外的样式内容。

我正在使用引导程序,但删除所有 css 和 javascript 文件仍会导致相同的错误。我正在使用 imagekit 上传图像并在我的本地环境中安装了 Pillow。

0 投票
2 回答
2426 浏览

python - Django模型继承覆盖字段属性中使用的变量

我正在尝试覆盖继承的 Django 模型中的一些默认值。对于我需要的模型,我有一堆不同的图像大小,所需的字段是 90% 相同的。

我已经尝试创建一个要使用的基本模型,并将向子模型添加所需的任何其他字段。

我遇到的问题是图像仅使用我设置的“默认”值并且没有在子模型中被覆盖。我想要完成的事情可能吗?

谢谢!

0 投票
3 回答
2266 浏览

python - 在 Django-imagekit Thumbnail 中停止图像的自动旋转

我有一个缩略图过滤器,当图像高于它的宽度时,它总是将图像向左旋转 90 度(我已经检查过,原始图像是直的,而缓存的图像是旋转的)。相关代码如下所示:

如何停止自动旋转?

0 投票
1 回答
752 浏览

django - django-imagekit generateimages 命令失败

我正在使用 django 1.5 和 django-imagekit==3.0.1

我的 settings.py 修改:

IMAGEKIT_CACHEFILE_DIR = MEDIA_ROOT + '/imges_cache'

模型字段:

问题是当我运行命令时:

python manage.py generateimages

我明白了:

所以我无法生成缓存文件。