有没有办法在PHP中将三维数组(或矩阵)转换为RGB图像?假设我有一个1000 * 250 * 3的3D数组(宽*高*颜色),我该如何将其转换为png图像?也许函数imagesetpixel()
可以在循环中完成工作。但有效的方法可能有助于缩短响应时间。
答案 0 :(得分:0)
将数据raw写入二进制文件,然后使用ImageMagick将其转换为支持的任何文件格式。
原始:红色,绿色和蓝色样本。使用
-size
和-depth
指定图片的宽度,高度和深度。
建议使用命令行,例如
convert your_data_file -colorspace RGB -size 1000x250 efficient_output.png