问题标签 [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.
php - 通过电子邮件在 PHP 中发送修改后的图像
我正在编写一个脚本,该脚本打开表单的现有图像并填写表单。我已经输入了在表单中编写文本所需的所有代码。问题是我正在尝试将修改后的图像发送到电子邮件。我正在使用 GD 库 ImageCreate、ImageCopy 和 ImageJPEG。但不是保存图像,而是通过电子邮件发送表单。这是我到目前为止得到的
该电子邮件已注册为带有附件,但它是空白的。也没有显示简单的测试消息。
php - PHP imagejpeg在保存后强制打开文件
我正在尝试制作简单的代码来上传图像>调整大小>保存在目录中>并在调整大小后在浏览器中显示。问题是该文件正在保存,但我的回声不起作用,我得到灰色背景,其中包含图像包含错误且无法显示的信息。
当 imagejpeg 参数设置为 imagejpeg($imageP, null, 100) 时,图片显示在此灰色背景上,但页面的其余部分仍然丢失。
调整大小功能:
代码:
chmod 和 chow 已配置。希望有人可以帮助我解决我的第一个问题,干杯。
javascript - JS-将Image对象转换为jpeg文件
所以,我有一个用于上传图片的用户输入。这是一个简单的例子:
如您所见,我Image ()
在console
. 我想将其转换Image
为 jpg 文件。
我知道如何获取图片的像素,但是将它发送到服务器完全是疯狂的:它太大了!
我也尝试访问存储在计算机中的 jpg 文件,但我没有实现任何目标。
我发现的唯一方法是用这样的方式发送它form
:
在 PHP 中:
为什么不用 JS?
我的最终目标是使用 AJAX 发送 jpg 文件。
如果您有任何问题,请告诉我。
laravel - 将 imagejpeg() 保存到 s3
我有问题imagejpeg()
。我知道如何将图像保存/上传到 s3。我现在的问题。使用imagejpeg调整图像大小,但这仅保存到本地目录。我想把它保存到s3。我正在使用laravel。这是我的代码。任何帮助表示赞赏。谢谢
s3 配置和路径。
php - PHP imagejpeg - 触发器下载
我正在使用 PHP imagejpeg 创建一个像这样的简单图像..
这是有效的,但我希望它自动触发浏览器内的下载而不是显示图像。
我该怎么做,我需要设置标题吗?
php - PHP imagejpeg - 将输出转换为base64
我正在像这样的图像中生成一个简单的文本......
我需要将输出作为 base64 字符串,我已经尝试过 base64_encode($im) 但它对我来说无法正常工作。
有人有我可以看到的例子吗?
php - imagejpeg 不压缩图像文件
我想压缩用户上传的图像文件。但是,imagejpeg 之后的图像文件的大小与 imagejpeg 之前的大小相同。
你能告诉我为什么吗?
php - 使用 imagejpeg 创建 jpg 并将其保存而不在页面上显示
现在我正在使用一个 php 脚本(比如说保存页面)来创建一个 jpeg 并将其保存到服务器。虽然一切正常,但在打开保存页面时,也会显示 jpeg,我真的不想要。我只想创建 jpeg 并将其保存到所需的目的地。需要明确的是,节省已经在起作用。这是我正在使用的脚本的一部分。
如何更改脚本以便将 jpg 保存到小部件文件夹,但在激活时不显示在此页面上?提前致谢!
javascript - 在 vue.js 中显示原始图像内容类型
我正在通过带有请求正文的 HTTP GET 从 REST API 检索图像。
我已经设法通过这个测试使用node.js
and来检查返回的内容chai.js
:
在vue.js
文件中,我习惯于将图像附加到<img ...>
HTML 标签,如下所示:
然后在 javascript 部分中指定 URL,如下所示:
但在这种情况下,我无法提供 URL,因为 HTTP GET 期望正文返回内容类型的图像image/jpeg
。
我什至不确定这是可能的,我可能误解了内容类型image/jpeg
应该如何工作。我该怎么做vue.js
?有可能吗?有没有办法检查这个 HTTP 响应的图像内容,就像 Postman(Chrome 应用程序)这样的东西我无法检查假装将其视为文本/Json 的响应。
编辑
关于接受的答案:最后提出的解决方案(UPDATE 2)对我有用(使用 HTTP POST 为请求提供 JSON 正文)。确保使用axios
( https://github.com/axios/axios ) 执行 HTTP 请求(您可以将其导入<script>
Vue 文件的一部分,如下所示:)import axios from "axios";
。
我正在使用vue-resource
(https://github.com/pagekit/vue-resource)假装它与 相同axios
,但事实并非如此,我花了一段时间才意识到这一点。