Tag: 图像

如何从外部网站重新创建图像预览?

与Facebook的用户界面类似,我正在尝试从外部链接网站生成预览图像。 因此,当用户键入他正在链接的URL时,UI将默认扫描该站点以获取img并刮擦预览拇指。 这种技术有特定的名称吗? 或者有人能指出我学习这个方向吗? 非常感谢!

什么是存储和访问图像的最有效方法

我正在开发一个项目,它必须在服务器上存储数万个图像,并让用户访问它们。 我需要最有效的方法来存储这些图像并检索它们。 另外,我需要有关我应该选择哪种技术的信息。 我还没有开始这个项目。 所以,我在PHP w / CodeIgniter和Ruby on Rails之间思考。 该站点托管许多图像,这些图像仅由内容的作者上载,而不是由用户上载。

选择图像管理gem需要帮助

我有兴趣构建一个基于Rails的系统来处理大量照片的显示和组织。 这有点像Flickr但更小。 每张照片都会包含与之相关的元数据。 照片将显示在可选列表和网格视图中。 能够在需要时加载图像会很好(因为这可能会加快速度)。 目前,我的数据库的测试版本是通过从assets / images目录加载的图像来处理的,但是当显示多个图像(200-600个图像)时,它开始运行缓慢。 这是由于我的视图设置方式。 我使用直接循环来显示列表和网格布局中的图像。 我还手动调整了缩略图和来自全尺寸源图像的中等大小的图像。 我正在调查其他resize的方法。 任何建议也在这里受到赞赏。 由于我是以这种方式处理图像的新手,有人可以根据经验设计和实现像Flickr这样的方向指向我吗? 我正在调查以下工具: 回形针 http://railscasts.com/episodes/134-paperclip 要求:ImageMajick attachment_fu http://clarkware.com/blog/2007/02/24/file-upload-fu#FileUploadFu 要求:以下之一:ImageScience,RMagick,miniMagick,ImageMajick? CarrierWave http://cloudinary.com/blog/ruby_on_rails_image_uploads_with_carrierwave_and_cloudinary http://cloudinary.com/blog/advanced_image_transformations_in_the_cloud_with_carrierwave_cloudinary

导轨生产中的背景图像不起作用

rails 4(生产环境)中的背景图像不起作用。 在我看来,资产管道存在问题。 当我用css写的时候: selector{ background-image: url(image.jpg) } 它生成http://sofzh.miximages.com/javascript/image.jpg并且它不起作用。 如果我手动将URL更改为image.jpg-fingerprint(来自公共/资产),那么一切都还可以。 ckeditor也行不通。 这是我的production.rb config.cache_classes = true config.assets.enabled = true config.eager_load = true config.assets.precompile += Ckeditor.assets config.consider_all_requests_local = false config.action_controller.perform_caching = true config.assets.js_compressor = :uglifier config.assets.compile = false config.assets.digest = true config.assets.version = ‘1.0’ config.action_dispatch.x_sendfile_header = ‘X-Accel-Redirect’ config.log_level = :info config.log_formatter = ::Logger::Formatter.new

检查Minimagick高度冻结控制台

我正在使用Rails和MiniMagick,并且我已经通过file_field和MiniMagick::Image.read(image.read)上传了这个obj: => #<MiniMagick::Image:0x007feb61ac7048 @info=#, @path=”/var/folders/s5/0r70nfzn2cj74qmc90ry3kc80000gp/T/mini_magick20170608-62480-1kxoub0″, @tempfile=#> 我想用image[‘height’]查看对象的高度,但每当我完成时我的命令行会冻结,或者我得到No live threads left. Deadlock? No live threads left. Deadlock? 。 如果我让程序运行而没有我得到的调试器 `identify -format %m %w %h %b /var/folders/s5/0r70nfzn2cj74qmc90ry3kc80000gp/T/mini_magick20170608-62480-v5agnm[0]` failed with error: identify: no decode delegate for this image format `’ @ error/constitute.c/ReadImage/509. 我试过加入 MiniMagick.configure do |config| config.validate_on_create = false config.validate_on_write = false end 但它没有帮助。

如何在链接中放置图像?

我正在尝试一些非常简单的东西,在我想要的文本和图像链接中。 = link_to ‘NVidia Graphics’, inventory_url, class: ‘lato’ do = image_tag ‘https://stackoverflow.com/questions/18117191/how-to-place-an-image-inside-of-a-link/list-highlighter.png’ 我希望输出类似于: NVidia Graphics 如何使用Slim实现这一目标? 我当前的代码导致网站崩溃。 用于“ http://foobar.comhttps://stackoverflow.com/inventory ”的未定义方法`stringify_keys’:字符串

如何使用Carrierwave和MiniMagick(Ruby on Rails)将PDF转换为图像数组

我正在将上传的PDF转换为图像,每页只有一个图像。 我已经想出如何使用MiniMagick::Tool::Convert生成图像,但我不知道如何为Uploader编写version块,以便我可以访问图像URL数组。 到目前为止,这是我的上传者: class DocumentUploader < CarrierWave::Uploader::Base include CarrierWave::MiniMagick storage :file # storage :fog def store_dir "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}" end version :jpg do process :convert_to_images process :set_content_type_jpg def convert_to_images(*args) image = MiniMagick::Image.open(current_path) image.pages.each_with_index do |page, index| MiniMagick::Tool::Convert.new do |convert| convert.background 'white' convert.flatten convert.density 300 convert.quality 95 convert << page.path convert << "#{CarrierWave.root}/#{store_dir}/image-#{index}.jpg" end end end end def […]

Rails图像URLvalidation

假设我在表中有记录,并且每个都有一个图标属性,它采用表单的URL: 球/ x.png 球/ y.png 球/ z.png … 如何编写validation,确保url以“balls /”开头,以.png,.gif结尾。 还是.jpg? 我当前的validation只是检查文件扩展名: validates_format_of :icon, :with => %r{\.(gif|jpg|png)$}i, :message => ‘must be a URL for GIF, JPG ‘ + ‘or PNG image.’

使用Prototype.js插件上传AJAX

如何使用prototype.js插件使用ajax上传图像文件,我需要在上传后显示这些图像请帮助解决这个问题。 谢谢

ImageMagick多行文本和背景图像

我正在学习使用ImageMagick,但是当我尝试生成如下例子的图像时遇到了麻烦: 为此,我使用以下代码: convert original.jpg -size 460x caption:’This is a multiline caption, This is a multiline caption, This is a multiline caption.’ result.jpg 此命令生成两个单独的图像,一个只有标题。 你能帮助我吗? PS:我正在使用带有ImageMagick的RubyOnRails,但您可以使用MiniMagick或Rmagick建议示例。 谢谢。