php - 如何使用 PHP 制作 jpeg 格式的图像?
问题描述
这是我当前的代码:
.
.
.
ob_start ();
imagepng($im, null, 9, PNG_ALL_FILTERS);
$image_data = ob_get_contents ();
ob_end_clean ();
echo "<img src='data:image/png;base64," . base64_encode ($image_data) . "' />";
输出是一个看起来正确的 .png 图像。现在我想这样做:
.
.
.
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($im);
但在这种情况下,不会创建图像。结果将是一个黑页:
知道问题出在哪里,我该如何解决?
解决方案
推荐阅读
- sql - SQLite 3.24 - 在不使用窗口函数的情况下计算按 id 分组的值的出现次数
- python - Flask - 无法获取 cookie
- javascript - 如何查找表的 td 是否存在?
- python - 切换字母大小写
- php - 初始化空白数组(使用键)
- woocommerce - Paypal IPN 不适用于 woocommerce
- git - 为什么我会致命:身份验证失败
- javascript - react native类中的箭头函数和普通函数
- javascript - 反应谷歌地方自动完成反应
- c++ - 如何通过 C/C++ 代码在两点之间绘制一条可调曲线(x 轴整数,y 轴是浮点数)