如何在 rails 上加载 psd 文件 ruby

how to load a psd file ruby on rails

如何加载 psd 文件,使其在页面上呈现为 ruby 中 rails 中的图像?我加载图像文件没有问题。例如,这很好

%img{alt: 'icons', src: image_path('icons/others/users.svg') }
          Users

但这不

     %img{ alt: 'Colours', src: image_path('/colours.psd')} 

您需要将 .psd 文件导出为受支持的图像文件,例如 .jpeg、.png、.gif 等

这与rails无关。当标签被渲染时,它是浏览器中的普通 img 标签。我不认为任何浏览器会支持 *.psd 文件,因为这是一种专有格式。检查此列表:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Img#Supported_image_formats

理论上,您可以对 rails 资产管道添加一些内容,并向资产预编译过程添加一些转换器,将您的 psd 文件转换为常规 Web 格式,但我不这么认为已经存在。

只需使用 photoshop 或其他可以处理此格式的程序将您的 *.psd 文件转换为网络格式即可。