问题标签 [image-generation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
785 浏览

java - 在内存中用 Java(逐个像素)创建图像并在 Google App Engine 中动态提供它

我有一个我在 Google App Engine 中用 Java 创建的应用程序,它需要在服务器上从头开始创建图像(逐个像素,没有太多更高级别的操作,如旋转或文本生成),然后将该图像动态合并到当前的html页面。图像生成后无需存储。

到目前为止,我在想的是使用谷歌的 RPC 服务来发送一个数据 URI 字符串 base64 编码的图像

回到客户端,然后可以使用它来切换图像标签的src,并更新客户端上的图像。

我遇到问题(惊喜)的步骤是在服务器上创建实际图像,因为 GAE 不会将 java.awt 图像类列入白名单(http://code.google.com/appengine/docs/java/jrewhitelist. html).

我需要帮助的是找到一个库,或者一些不同的方法,这将允许我在服务器上动态创建图像并将其发送到客户端,而无需刷新 html 页面。

任何帮助表示赞赏!谢谢,

罗文

0 投票
2 回答
202 浏览

javascript - 使用 JavaScript 生成服务器端图像

是否有任何工具可让您使用 JavaScript 语言在服务器端生成图像?我正在研究使用相同的 JS 代码在客户端和服务器端呈现图像的可能性。

0 投票
0 回答
649 浏览

linux - 用于创建文本图像的 imagemagick 的替代方案

我已经构建了一个类似 Photoshop 的程序,它使用 ImageMagick(Linux 上的命令行)来完成大部分后端处理。不幸的是,我只是对 ImageMagick 的文本选项不满意。

ImageMagick 的 Text Guru 实际上建议使用 TeX 进行更高级的文本生成,但不幸的是,这并不能提供我需要的酷炫效果。

http://www.imagemagick.org/Usage/text/#tex

有没有更好的选择适合我?

0 投票
1 回答
3220 浏览

image - TYPO3:cObj->IMAGE 未生成图像

我有一个扩展,我需要在其中生成缩略图。为此,我编写了一种包装函数。

只要我使用相对于 TYPO3 目录的路径,此功能就可以正常工作:例如:../typo3conf/ext/sd_filmbase/res/images/default_film.jpg

但是,一旦我尝试使用像下面这样的绝对系统路径,就不再生成图片,并且“ return $cObj->IMAGE($imgTSConfig) ”返回 NULL。
/var/www/vhosts/domain.com/httpdocs/path/to/picture/c.example.hq.jpg
此路径位于 TYPO3-Install-Directory 之外 - 但包含在 open_basedir 中(并且 safe_mode 处于关闭状态)。

我将以下路径添加到 open_basedir:/var/www/vhosts/domain.com/httpdocs/path/
如果该文件可从我的扩展程序中读取,我使用 is_readable() 进行了测试 - 它返回 true。
安装工具中的图像处理工作正常。

你有什么想法,我还能测试什么?还是我错过了一些重要的东西?

顺便说一句:我正在运行 TYPO3 4.6.1 和 PHP 5.3。

解决方案:
在 Web 目录中创建指向外部路径的符号链接。此符号链接必须位于 fileadmin/ 或typo3conf/ 中,
另请参阅 konsolenfreddy 的帖子。

0 投票
2 回答
208 浏览

javascript - 在网页上绘制任意图片

我需要在网页上显示运行时生成的图像(主要由漂亮的框、线条和文本组成)。我们目前正在使用 ASP.NET MVC3。

问题是,我之前没有真正做过Web开发,也不知道如何在网页上绘制任意图。我使用某种 javascript 吗?如何,我用什么?我是否以某种方式在服务器上生成图像并简单地显示它?还有什么?

我不知道从哪里开始,更不用说解决实际问题了......

0 投票
3 回答
6309 浏览

php - 如何生成完全随机的图像?

我正在尝试生成给定大小的完全随机图像。

这是我到目前为止所拥有的:

问题是,在 4 行之后,它不再是随机的,而是用这样的纯色填充
问题样本

0 投票
1 回答
3209 浏览

php - 实时缩略图/大图

有没有办法从给定的 URI 中获取 PHP 生成的某个缩略图?我也想为实时点击图像执行此操作。

0 投票
1 回答
585 浏览

c# - UInt16[] 到 C# 中的 EMGU 图像

我有一个UInt16代表图像和宽度/高度的数组,我想以最不痛苦的方式将其转换为 EMGU 图像。

EMGU 有一个Image看起来很有前途的构造函数,在此处进行了描述。

但我不明白如何格式化我的数据,它说第一个维度是高度,但为什么我需要一个完整的维度来描述一个数字?显然有什么我不明白的。类似的东西Image(ushort[], height, width)对我来说更有意义。

0 投票
1 回答
8821 浏览

php - PHP 使用图像抓取屏幕

我如何使用 imagegrabscreen 来获取特定网站的缩略图和全尺寸图像。

我在想我可以有一个array我想要的 uri 的输入,但我有点坚持如何设置我需要抓取的图像的 wxh。我还认为我需要 athumbnail class和 afullimage class并在需要时调用它们。

有更好的想法吗?

0 投票
1 回答
1120 浏览

php - 从 Safari 到 PHP 的 .toDataURL() 正在呈现全白图像(未绘制区域)

摘要:假设我在浏览器中使用画布元素绘制了一个白色笑脸。当我在 Safari 中通过 js/ajax(使用 toDataUrl('image/png') )从这个画布生成一个图像字符串以 POST 到 PHP 服务器时,使用 PHP 函数 imagecreatefromstring() 和 imagepng() 在服务器上创建的图像是正确的高度和宽度,但它都是白色的,而不是浏览器中画布上的笑脸。

我正在从 base64_decoding 之前的字符串中剥离“data:image/png;base64”并保存到图像文件中。

此方法在 FF 和 Chrome 中完美运行。

toDataUrl 在 js 中生成的 base64 编码字符串经过验证与服务器正在接收的字符串相同,因此在传输中不会被切断。

当我将图像字符串从 toDataUrl() 加载到任何浏览器时,它会按预期显示绘制的图像。但是,在服务器上生成的 newimage.png 完全是白色的。

Safari 将图像编码为需要在服务器上考虑的 base64 字符串有什么不同吗?如果是这样,它不能太激烈,因为任何浏览器都能够从图像字符串中呈现正确的笑脸。

如果您需要更多信息,请随时告诉我。

先感谢您!

编辑:这可能与 Safari 如何存储透明度有关吗?