【发布时间】:2012-03-26 02:58:58
【问题描述】:
这个问题不是关于裁剪图像的代码。
我知道它是如何工作的。
这只是一个关于使用 PHP 和图片库(GD 或 ImageMagick?)处理非常大的图片的问题。
例如,我拍摄了一个非常大的文件(5000 x 35000 像素)8 位颜色 3 通道 仅将其加载到内存中所需的内存是 aprx。 50 个月!
现在,我想做这个动作(只是举例):
- 我想得到右下角的区域,大小为(600 x 600) 像素。
- 在这个图像部分,我想添加一个图形标签(不用担心 关于这个我知道)
- 之后,我想把这部分写在 原始文件。
我想,工作流程一定是这样的:
从大图片中读取原始字节(仅用于获取部分文件)
处理部分文件
在大图中写下部分。
所有内存占用都小。
你能帮我写这段代码(或链接到资源)
非常感谢。
【问题讨论】:
标签: php memory-management image-processing