Tag: 图像

回形针图像未显示在rails app中

我正在使用回形针将图像上传到网站,但是当我这样做时,它会显示带有问号的图像占位符,而不是图像本身。 我究竟做错了什么? 在模型中: attr_accessor :photo_file_name attr_accessor :photo_content_type attr_accessor :photo_file_size attr_accessor :photo_updated_at attr_accessible :photo #paperclip——————————- has_attached_file :photo, :url => “/:attachment/:id/:style/:basename.:extension”, :path => “:rails_root/public/:attachment/:id/:style/:basename.:extension” 在视图中: Title: 并以我的forms:

Ruby on Rails,使用JavaScript更改图像源

我有一个JavaScript函数,当用户向下滚动时,它会更改我的网页上的一个图像 $(window).scroll(function() { if ($(document).scrollTop() > 0) { switchToStatic(); } else { switchToAnimated(); } } function switchToAnimated() { if ($(window).width() > 768) { $(‘body’).css(‘padding-top’, ‘0’); $(‘#logo’).attr(‘src’, ‘../assets/blue_logo.png’) $(‘#logo’).css(‘width’, ’15vw’); $(‘.navbar’).css(“background-color”, ‘transparent’); } } function switchToStatic() { $(‘body’).css(‘padding-top’, ’50px’); $(‘#logo’).attr(‘src’, ‘../assets/white_logo.png’) $(‘#logo’).css(‘width’, ‘7.5vw’); $(‘.navbar’).css(“background-color”, ‘#3B98F2’); } 我的应用程序基于Ruby on Rails构建。 纤薄的标记看起来像这样 a href=”http://www.thisisarealsite.com” = image_tag(“white_logo.png”, alt: “logo”, […]

在rails中生成QR码

我想在轨道上的ruby中生成二维码,在我用铁轨写的网站的背景中运行。 看到这个http://sofzh.miximages.com/ruby-on-rails/qrcode-rails的图像,并保存在资源文件夹中,以附加到我的程序将发送的电子邮件中出。 我怎么会这样做,有人知道吗? 虽然我在问(现在我得到这个答案并不是那么重要)但是我如何实现QR码读取,从网络摄像头获取代码? 谢谢。

如何将自定义元数据写入RMagick创建的图像?

我正在使用Rmagick创建合成图像,并希望在图像文件元数据中包含一些特定信息(作者等),但是在Rmagick文档中找不到明显的方法,可以这样做吗? 很抱歉,如果这是一个显而易见的,但我一直在搜索Rmagick文档和这里,但只找到了几个关于SO的方向的项目,没有关于写入元数据。 来自Rmagick Docs; Annotate似乎在图像上写了信息,这不是我想要做的,我只是想将它存储在元数据中。 评论看起来很有希望,但我不确定这些内容在撰写时是否会被其他用户看到?

合并一个图像而不是另一个图像时,RMagick透明度不起作用

在下面的代码中,我试图在一些山脉的图像上覆盖一个透明的方块。 我认为它会起作用,但通过设置background_color =’none’它不会使图像透明! 结果是左上角有一个黑色方块 – 所需的结果是黑色方块应该是透明的。 require ‘open-uri’ require ‘RMagick’ image_url = ‘http://farm9.staticflickr.com/8446/7937080514_62d7749860.jpg’ bg = Magick::ImageList.new open(image_url, ‘rb’) do |f| bg.from_blob(f.read) end layer = Magick::Image.new(200, 200) { self.background_color = ‘none’ } bg.each do |frame| frame.composite!(layer, 0, 0, Magick::OverCompositeOp) frame.strip! end bg.write(‘out.jpg’) 这是我的输出图像: 编辑:我在Mac,Lion,ruby 1.9.3p125,ImageMagick 6.7.5-7 编辑2:这在Heroku上工作正常! 但不是在我的机器上。 Heroku具有相同版本的ImageMagick。 奇怪:|

如何在没有外部依赖性的情况下在Ruby中生成图像?

我想在我的Rails应用程序之外使用我自己的数据在Google地图上实现热图。 为此,我需要根据我的数据为每个地图坐标(平铺)生成叠加图像。 我找到了如何使用ImageMagick生成它,但我不想依赖于此,因为我计划在几个地方分发我的应用程序,所以我想只使用Ruby语言。 请注意,我只需要在一个小的透明方块上绘制不同颜色的点。

validation远程映像实际上是ruby中的映像文件?

我试图找出如何validation我正在为载波提供的内容实际上是一个图像。 我得到我的图片url的来源并没有让我回到所有现场url。 一些图像不再存在。 不幸的是,它并没有真正返回正确的状态代码或任何东西,因为我使用一些代码来检查远程文件是否存在并且是否通过了该检查。 所以现在只是为了安全起见,我想要一种方法来validation我在恢复有效的图像文件之前继续下载它。 这是我用于参考的远程文件检查代码,但我更喜欢能够识别文件是图像的东西。 require ‘open-uri’ require ‘net/http’ def remote_file_exists?(url) url = URI.parse(url) Net::HTTP.start(url.host, url.port) do |http| return http.head(url.request_uri).code == “200” end end

检测不同分辨率下的图像相等性

我正在尝试构建一个脚本来浏览我原来的高分辨率照片,并在我拥有专业帐户之前替换我上传到Flickr的旧的低分辨率照片。 对于他们中的许多人,我可以使用Exif信息,例如确定匹配日期。 但有些人真的很老了,要么原始文件没有Exif信息,要么被我当时使用的任何愚蠢的resize软件所破坏。 因此,无法依赖元数据,我不得不求助于内容本身。 问题是原件的分辨率不同于Flickr上的分辨率(这是这项努力的重点)。 那么有没有办法让我将它们与某种模糊的相似性度量进行比较,这样可以让我设置一个需要人类输入的阈值? 我想知道一个图像是另一个图像的resize版本可以产生比一般相似性更好的结果。 任何语言的解决方案都可以,但Ruby会是一个加分:)

为什么图像没有显示在我的rails基本应用程序中

我的index.html.erb代码 – Listing products ‘list_image’) %> 和图像在app\assets\images但是静止图像没有出现在前端。 当我Firebug它,我相信图像标签正确形成…让我知道我在这部分缺少什么。 截图 – 图像也到位 – 让我知道我做错了什么,我该如何解决它。 编辑 github.com/swapnesh/depot 让我知道为什么它不适合我的情况。 虽然改变https://stackoverflow.com/images/product1.jpg 到 /assets/product1.jpg使它工作。

Ruby / Rails图像处理库

stackoverflow的好朋友,我今天在这里获取有关在Rails环境中使用Ruby进行图像处理/操作的指导。 我正在制作即时动态横幅广告,这些广告主要包含(如果不是完整的)文字。 只有一两行就很简单了,但我想选择调整字体,文字颜色,文字大小等。 您为此类任务推荐了哪些库? 我已经在rMagick中读了一些内容,我看到很多关于内存问题和缺乏文本呈现function的抱怨。 我没有看到很多其他活跃的项目。 谢谢! 编辑:我有机会乱用RMagick,虽然它的库是全function的,但它严重缺乏文本部门。 我无法使用的一个function是不间断的空间。 我正在我的文本中打印一个电话号码,区号与其他号码不同,这是没有意义的。 我选择RMagick作为目前最好的解决方案,因为它function齐全且积极开发,但它绝不是一个好的解决方案。