草庐IT

ChunkyPNG

全部标签

ruby-on-rails - 直接显示使用 chunkypng 创建的图像(不保存)

所以我使用chunky_png创建了一个PNG图像.我不想保存这张图片,因为它只对这个请求有用,所以我试图将这张图片保存为实例变量并将其显示在我的View中。问题是,在我看来,这会导致UTF-8中的无效字节序列错误。我做了什么:#controller@img=source_img.resize(200,200).to_string#view"/>使用raise@img.to_yaml调试@img变量输出正确的字符串,f.e.:---!binary|-iVBORw0KGgoAAAANSUhEUgAAAMgAAADIAQAAAACFI5MzAAACP0lEQVR4nO1YQY6jQAy0A

ruby - 如何修改图像的颜色以消除活力?

我如何改变颜色:进入这个:我使用Gimp生成输出图像,输入图像作为第一层,图像的背景色作为第二层,在图层面板中我选择模式“颜色”我想保留背景色,但希望颜色为棕色。有没有用ChunkyPNG做这个的想法?或者我应该将ImageMagick与颜色查找表一起使用吗? 最佳答案 感谢您的想法。我发现Linuxios中的那个最有帮助Gimplayermodesrequire"json"require"httpclient"require"chunky_png"moduleChunkyPNG::Colordefh(value)r,g,b=r(v

ruby - 如何使用 ChunkyPNG 或 RMagick 保存 8 位 PNG

我一直在尝试使用RMagick(http://rmagick.rubyforge.org/)和ChunkyPNG(https://github.com/wvanbergen/chunky_png)保存8位PNG(PNG8),但未能成功。然而,只有当ImageMagick安装基于QuantumDepth为8而不是通常的16时,我才能让它在RMagick上工作。无法即时更改此设置-ImageMagick的安装有使用此设置进行编译。在创建图像时将深度设置为8或在保存时添加格式类型前缀均无效。即。img.write('PNG8:image.png')无论如何,我已经看过ChunkyPNG并且我