问题标签 [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.
objective-c - NSStringFromSize([self intercellSpacing])的不兼容类型?
我的IKImageBrowserView子类中发生了一些非常奇怪的事情:
我正在尝试分别打印 intercellSpacing 和 cellSize 的大小。
第二行绝对没问题,但第一行无法编译:
'NSStringFromSize' 的参数 1 的类型不兼容。
但是,这两个函数返回相同的类型:
xCode 中使用的 SDK 是 10.6。我究竟做错了什么 ?
谢谢
django - Imagekit SpecFields 缩小图像,但不放大
Imagekit 会缩小大于 800x500 的上传图像,但也会放大小于 800x500 的图像。
如何创建 ImageSpecField 以便不放大适合定义大小的图像?
python - ImageSpecField 原始图像的 Django-ImageKit 问题
ImageKit 在过去的几天里让我很头疼。我的网站出现内部服务器错误,因为我遵循了GitHub页面上的示例 ImageSpecField:
结果错误是:
因此,我更新了 avatar_thumbnail 以使用ReadTheDocs页面上的示例 ImageSpecField:
然后我得到了错误:
奇怪的是,当我使用“源”时,应用程序将在本地成功运行而没有错误。在服务器上,应用程序使用“image_field”运行而没有内部错误,但实际上仍然没有创建或显示头像图像。服务器和本地都安装了 2.0.4 版的 django-imagekit。
任何建议都会很棒。
python - 使用 Imagekit、PIL 或 Pillow 更改饱和度?
如何使用 PIL 或 Pillow 更改图像的饱和度?最好我希望能够将该解决方案与 django-imagekit 包一起使用。我需要更改饱和度的原因是创建一种效果,当用户将黑白图像悬停时,它会变成彩色。
python - Django Imagekit - 如何获取不在模板中的 url?
我一直在使用 django imagekit 在模板中没有任何问题,但现在我需要在视图中获取 url 而不是模板,遵循 imagekit 文档中的这个示例:
所以我这样做了:
然后,我尝试从“结果”变量中获取 url,但我不知道如何:
我一直在尝试str(result), result.url, result.name
,等等......没有运气,知道如何得到它吗?谢谢
objective-c - 关于使用 IKImageBrowserView 的错误
我在我的应用程序中使用 4 IKImageBrowserView。每次我转到包含 IKImageBrowserView 的视图时,控制台都会显示以下三行错误:
我谷歌了一段时间,但一无所获。有人可以告诉我如何解决这些错误吗?谢谢;
顺便说一句,IKImageBrowserView 在大多数情况下都可以正常工作。但是当我想像官方示例一样自定义它的外观时,它有很多奇怪的问题。我是那三行错误引起的问题。
ruby-on-rails - 回形针不生成样式,原始图像显示为损坏
我这里有个大问题。我真的试过了,但我自己无法解决这个问题,所以我希望人们可以在这里帮助我。
在谈论我的问题之前,我必须说我在我的项目中使用了Paperclip和IMGKit,但我认为问题出在 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
,我可以看到这个错误,但我不知道我能做些什么来解决:
我想我们越来越近了,请继续帮助我:)
objective-c - IKScannerDeviceView 始终使用基于文件的传输模式
我正在制作一个 Mac 应用程序来扫描多页pdf
文档。
我正在使用一个IKScannerDeviceView
并将其transferMode
属性设置为基于内存的,因此在委托中我可以获取扫描的页面NSData
,然后将该页面添加到PDFDocument
.
但是,尽管将其设置为基于内存,它仍然可以作为基于文件的。扫描后,扫描保存为文件并打开预览,我无法进入NSData
委托,只能NSUrl
工作。
python - ImageSpecField 没有在源更改时重新生成
我正在使用 3.0.3 的 django-imagekit。我在模型上进行了以下设置:
这是一个很好的开始:当我最初上传图像时,缩略图创建得很好。我的问题是我正在以编程方式更改原始图像。我想根据新的缩略图重新生成缩略图,但我不知道如何。我正在用这一行更改原始图像:
效果很好,我可以访问新图像。我什至可以使用 imagekit 缩略图模板标签来创建重新调整大小的最新缩略图。我会这样做,但我只想要图像 url,而不是完整的图像标签,因为它需要是背景图像(imagekit 开发人员:如果没有办法只在模板标签中获取 url,请请注意,生成 html 违反了最小责任原则)。
我不想深入研究 imagekit 的内容,我只想通过更改我更新源文件的方式在“源文件已更改”信号上正确生成缩略图,或者我希望能够调用类似的东西model.render_thumbnail.generate(source=model.render_image)
。
macos - IKImageBrowserView 默认为哪些文件类型创建缩略图?
IKImageBrowserView
确实为某些图像格式创建缩略图(在浏览器视图中显示图像,而不是空矩形),但也为 PDF 和某些电影格式。
默认情况下会为哪些文件类型IKImageBrowserView
创建缩略图?
我在 Apple 文档中找不到任何关于此的信息。