问题标签 [imagejpeg]

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 回答
1470 浏览

node.js - 通过 NodeJS 中的 base64 编码处理图像/jpeg 响应并在 UI 上显示

使用 NodeJs 请求模块,我向服务器发出请求并收到如下响应:

我尝试使用以下代码将其转换为 base64 编码:

之后,将其设置为标签以显示在 UI 上,如下所示:

但 UI 显示中断图像,如:在此处输入图像描述

如果我直接访问请求 URL,我仍然会看到正确的图像。我认为转换 base64 方法有问题,但我不知道如何解决。

请帮我。谢谢你。

0 投票
1 回答
508 浏览

php - imagejpeg 不显示图像

我正在尝试生成要打印的证书,但唯一发生的事情是在屏幕上显示一个空方块:

在此处输入图像描述

在尝试在其上书写之前,我正在尝试在屏幕上显示图像。

我已经检查了 gd2 扩展并且它已启用: 在此处输入图像描述

我检查了 php 错误日志,运行此代码的页面没有返回任何错误。

当我删除header("Content-type:image/jpeg");并放置 avar_dump($i)时,它向我显示:resource(12,gd)

对不起我的英语,谢谢!

0 投票
0 回答
29 浏览

function - imagejpeg 功能不可用

我想使用 imagejpeg 函数,但不工作我使用代码测试它--------------- if (function_exists('imagejpeg')) { echo "imagejpeg 函数可用。
\n "; } else { echo "imagejpeg 函数不可用。
\n"; } -------------- 但是得到了imagejpeg功能不可用。如何解决?谢谢。

0 投票
0 回答
87 浏览

php - 使用 imagejpeg() 保存裁剪后的图像第二次同名

我正在谦虚地使用 php/javascript 代码,并开始下载 jcrop 函数

我在成功测试代码后,我只是在下面将值 Null 更改为“test1.jpg”,以保存裁剪后的图像。

似乎只有在我第一次裁剪图像时才能正常工作,因为当我尝试多次裁剪时,我会注意到我在目录中找到的裁剪图像与第一次相同,因为它没有考虑随后的裁剪图像。如果我将名称更改为 test2.jpg (例如),它第一次成功保存裁剪区域,而从第二次开始它具有与 test1.jpg 相同的行为......

我找不到问题。

我希望一些更新有用:在我单击“裁剪图像”并且页面变为空白后,如果我访问主机的文件管理器,我注意到文件的尺寸会发生变化,因为它会正确覆盖新图像。但是,当我单击(在文件管理器中)打开图像时,它总是显示第一个裁剪的图像。这让我发疯。

0 投票
1 回答
43 浏览

php - 在php中将变量值解析为图像填充颜色

我用 php 创建了一个图像生成器,但我遇到了问题。

我有一个表格,要求提供已经定义的颜色

一旦我选择它并做我的事情,它就会使用 POST 方法存储在一个变量中

正如您在最后一行中看到的那样,我对颜色进行了硬编码,但我想要完成的是从 cbackground 变量中调用值,就像这样或类似的。

当我这样做时,我只会得到一个灰色的小方块,所以它不能按预期工作。

有什么办法让它工作吗?适当地?

0 投票
0 回答
21 浏览

php - imagejpeg() 的限制

如果使用 imagejpeg() 函数,图像大小是否有限制?下面是代码

我通过移动相机拍摄上传图像,它的大小约为 3.2MB,我得到低于输出但无法从目标路径找到图像

图像的大小或尺寸是否有任何限制?

我检查 PHP post_max_size 是 128MB

0 投票
1 回答
43 浏览

php - php图像上传并添加文本

我为自己创建了一个上传器,现在我正在尝试在其上添加文本。我已经在上传器之外创建了它,但我不能将它们结合起来,已经尝试了多个序列但失败了:(需要帮助,这里是代码。!

这是上传代码。

这是img代码上的文字:

0 投票
1 回答
25 浏览

php - 旋转jpeg的PHP函数只工作一次

我写了这个简短的函数,我从一个电子邮件链接触发,每当有新照片上传到我的服务器时,它都会通知我:

该函数将图像顺时针旋转 90 度并以原始文件名保存。出于某种原因,这只适用于一次。如果我再次触发相同的链接,它会从第一次触发时开始保持旋转。为什么?

0 投票
2 回答
51 浏览

php - PHP imagejpeg() 使用较大分辨率时返回黑色图像,但适用于较低分辨率的图像

在我的网站上,您可以上传图片,我打算允许每次上传至少 16k 分辨率。在网站上显示图像时,我想使用缩略图。

要创建缩略图,我使用下面的 php 代码:

这对于大多数较小的 (1k-4k) 图像非常有效。缩略图正在正确生成。但是,当我尝试使用 6k 或 8k 的图像进行处理时,结果突然出错了。

正在生成缩略图,但它是完全黑色的。

有没有办法解决这个问题?

0 投票
0 回答
417 浏览

javascript - Blob 类型打开多种文件类型,例如 pdf 和 jpeg

我想通过单击我之前上传的文件在另一个浏览器选项卡中预览文件。它可以正常工作,{type:'application/pdf'}或者{type: 'image/jpeg'}但我需要它们。

有没有办法为 Blob 设置多个类型?当我从后端获取文档时,我不知道文件的类型。所以我无法检查文件是 pdf 还是 jpeg。