gpt4 book ai didi

php - 如何在 rails 中创建图像? (来自 php 中的 imagecreate())

转载 作者:可可西里 更新时间:2023-11-01 00:06:34 25 4
gpt4 key购买 nike

我需要从 imagemagick/rmagick 库创建一个图像,我应该怎么做?与在 PHP 中一样,它是通过 GD 库完成的。

 <?php 
header ("Content-type: image/png");
$handle = ImageCreate (130, 50) or die ("Cannot Create image");
$bg_color = ImageColorAllocate ($handle, 255, 0, 0);
ImagePng ($handle);
?>

在输入中,我已经给出了图像颜色、区域标签的图像坐标……有什么想法吗?

最佳答案

你需要ImageMagick安装在你的系统和rmagick gem ,然后:

image = Magick::Image.new(130, 50)
image.background_color = 'red'
image.write('someimage.png')

确保您已经编译了支持 PNG 的 ImageMagick。

要发送您的图片,您可以做以下事情:

send_data image, :type => 'image/png', :disposition => 'inline'

除非你想缓存它,否则你不需要保存图像。

More information about usage you can find here

关于php - 如何在 rails 中创建图像? (来自 php 中的 imagecreate()),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8787503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com