问题标签 [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 投票
1 回答
168 浏览

objective-c - NSStringFromSize([self intercellSpacing])的不兼容类型?

我的IKImageBrowserView子类中发生了一些非常奇怪的事情:

我正在尝试分别打印 intercellSpacing 和 cellSize 的大小。

第二行绝对没问题,但第一行无法编译:

'NSStringFromSize' 的参数 1 的类型不兼容。

但是,这两个函数返回相同的类型:

xCode 中使用的 SDK 是 10.6。我究竟做错了什么 ?

谢谢

0 投票
1 回答
1507 浏览

django - Imagekit SpecFields 缩小图像,但不放大

Imagekit 会缩小大于 800x500 的上传图像,但也会放大小于 800x500 的图像。

如何创建 ImageSpecField 以便不放大适合定义大小的图像?

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 投票
2 回答
933 浏览

python - Django Imagekit - 如何获取不在模板中的 url?

我一直在使用 django imagekit 在模板中没有任何问题,但现在我需要在视图中获取 url 而不是模板,遵循 imagekit 文档中的这个示例:

所以我这样做了:

然后,我尝试从“结果”变量中获取 url,但我不知道如何:

我一直在尝试str(result), result.url, result.name,等等......没有运气,知道如何得到它吗?谢谢

0 投票
1 回答
123 浏览

objective-c - 关于使用 IKImageBrowserView 的错误

我在我的应用程序中使用 4 IKImageBrowserView。每次我转到包含 IKImageBrowserView 的视图时,控制台都会显示以下三行错误:

我谷歌了一段时间,但一无所获。有人可以告诉我如何解决这些错误吗?谢谢;

顺便说一句,IKImageBrowserView 在大多数情况下都可以正常工作。但是当我想像官方示例一样自定义它的外观时,它有很多奇怪的问题。我是那三行错误引起的问题。

0 投票
1 回答
1037 浏览

ruby-on-rails - 回形针不生成样式,原始图像显示为损坏

我这里有个问题。我真的试过了,但我自己无法解决这个问题,所以我希望人们可以在这里帮助我。

在谈论我的问题之前,我必须说我在我的项目中使用了PaperclipIMGKit,但我认为问题出在 Paperclip 上。

我创建了一个Rails Task从某些站点的主页拍摄快照。前段时间一切正常,但现在一切都失败了。我将我的真实数据库从 Heroku 导入到 localhost(没有任何图像和回形针的迁移),运行迁移,从“公共/系统”中删除所有旧文件并再次运行我的任务(拍摄所有网站的快照)。

在此处输入图像描述

所以,现在我有:

  • 生成了路径和原始图像,但是当我尝试在 View 中加载它们时,这只是显示为损坏的图像。
  • Paperclip 不会生成:styles.
  • 没有图片的网站,我可以正确看到我的默认图片。
  • ImageMagick 似乎正在工作,我尝试转换一些图像并像魅力一样工作。

让我们看一下代码。假设我正在运行一个任务,它将对我数据库中的所有站点执行此任务。这些网站在我的架构中被称为“项目”。

发展.rb

Item.rb (模型)

我的任务只是调用数据库中每个站点的“object.save”,所以我的代码从before_save.

看法

宝石文件


如果我尝试运行rake paperclip:refresh:missing_styles,任务会很快完成,没有任何错误。但是,如果我尝试跑步,rake paperclip:refresh CLASS=Item我会得到:

是的,我已经搜索过了,但没有找到适合我的案例的解决方案。


一点小费?

当我在我的项目中“检查元素”并尝试查看项目图像的来源时,我看到了:

在此处输入图像描述

但是如果我转到我的项目文件夹,我只会看到一个名为template_21620140109-21209-1yls03opng. 请注意,那里不存在任何“?1389305824”。见上图。

嗯,我想就是这样。可能是什么问题?我真的需要解决这个问题,请帮助我:/


[ 2013 年 1 月 10 日编辑]

Item.rb(模型)

现在我在获取图像并保存到数据库时在控制台上没有任何错误,但是 Paperclip 仍然没有生成我的 :styles。当我去 时log/development.log,我可以看到这个错误,但我不知道我能做些什么来解决:

我想我们越来越近了,请继续帮助我:)

0 投票
1 回答
106 浏览

objective-c - IKScannerDeviceView 始终使用基于文件的传输模式

我正在制作一个 Mac 应用程序来扫描多页pdf文档。

我正在使用一个IKScannerDeviceView并将其transferMode属性设置为基于内存的,因此在委托中我可以获取扫描的页面NSData,然后将该页面添加到PDFDocument.

但是,尽管将其设置为基于内存,它仍然可以作为基于文件的。扫描后,扫描保存为文件并打开预览,我无法进入NSData委托,只能NSUrl工作。

0 投票
1 回答
912 浏览

python - ImageSpecField 没有在源更改时重新生成

我正在使用 3.0.3 的 django-imagekit。我在模型上进行了以下设置:

这是一个很好的开始:当我最初上传图像时,缩略图创建得很好。我的问题是我正在以编程方式更改原始图像。我想根据新的缩略图重新生成缩略图,但我不知道如何。我正在用这一行更改原始图像:

效果很好,我可以访问新图像。我什至可以使用 imagekit 缩略图模板标签来创建重新调整大小的最新缩略图。我会这样做,但我只想要图像 url,而不是完整的图像标签,因为它需要是背景图像(imagekit 开发人员:如果没有办法只在模板标签中获取 url,请请注意,生成 html 违反了最小责任原则)。

我不想深入研究 imagekit 的内容,我只想通过更改我更新源文件的方式在“源文件已更改”信号上正确生成缩略图,或者我希望能够调用类似的东西model.render_thumbnail.generate(source=model.render_image)

0 投票
0 回答
115 浏览

macos - IKImageBrowserView 默认为哪些文件类型创建缩略图?

IKImageBrowserView确实为某些图像格式创建缩略图(在浏览器视图中显示图像,而不是空矩形),但也为 PDF 和某些电影格式。

默认情况下会为哪些文件类型IKImageBrowserView创建缩略图?
我在 Apple 文档中找不到任何关于此的信息。