Этот вопрос не о коде для обрезки изображений.
Я знаю, как это работает.
Это просто вопрос об обработке очень больших изображений с помощью PHP библиотеки изображений (GD или ImageMagick).?).
Например, я беру действительно большой файл (5000 x 35000 пикселей), 8-битный цвет 3, канал памяти, необходимый только для загрузки этого файла, составляет приблизительно.50 Мо!
Теперь я хочу сделать это действие (только для примера):
- Я хочу получить область в правом нижнем углу, с размером (600x 600) pixel.
- на этой части изображения, я хочу добавить графический тег (об этом я не беспокоюсь, я знаю)
- и после этого я хочу записать эту часть в исходный файл.
Я думаю, рабочий процесс должен быть таким:
чтение оригинальных байтов из большой картинки (только для получения файла de part)
работа над файлом детали
запись детали на большом изображении.
Все с небольшимобъем памяти.
Можете ли вы помочь мне написать этот код (или ссылку на ресурсы)
большое спасибо.