我正在调试一个处理图像资源的 PHP 应用程序。我想查看输出($dst_image
根据PHP 手册的行话),但代码不在我可以简单地将其输出到浏览器的地方。最好的调试过程是写入$dst_image
文件,然后在浏览器中加载该文件吗?还有其他想法吗?
谢谢。
我正在调试一个处理图像资源的 PHP 应用程序。我想查看输出($dst_image
根据PHP 手册的行话),但代码不在我可以简单地将其输出到浏览器的地方。最好的调试过程是写入$dst_image
文件,然后在浏览器中加载该文件吗?还有其他想法吗?
谢谢。
请参见示例 #1 和 #2,imagejpeg
将输出 jpeg 数据。
你需要做一些事情:
header('Content-Type: image/jpeg');
最后你应该得到这样的结果:
<?php
// Get new dimensions
// Resample
// etc...
// set header so browser can render image properly
header('Content-Type: image/jpeg');
// Output
imagejpeg($image, null, xxx);
// [or]
echo file_get_contents($pathToJpgImage);
<img src="data:image/jpeg;base64,..." />
. 有关图像的 base64_encode,请参阅php 文档。