LINUX.ORG.RU

загвоздочка в ImageMagick под PHP


0

0

задачка такова: мне нужно подогнать загруженную картинку под определённые рамки. Выглядит это так:

1. Закачиваем картинку, сохраняем её где-то (РНР).
2. Уменьшаем её до нужного размера и сохраняем.
3. Накладываем её на другую картинку, размеры которой чётко подогнаны под дизайн, результаты сохраняем.

проблема в том, что между шагами 2 и 3 видимо, проходит некоторое время, из-за чего скрипт (РНР) уверен, что картинки, сохранённой в шаге 2, попросту не существует.

Вопрос к гуру (ммм... во множественном так же будет?): где порылась собачка?


код (неточн., пошаг., примерн.):

2. convert -resize WWWxHHH file1.jpg file2.jpg;
3. composite compose over -gravity center file2.jpg bgfile.gif file3.jpg;



или как-то ещё можно задачку решить (ничего на сервак не инсталлируя, на другие языки и платформы не переходя) ?

спасибо заранее! :-)

1. используй полные пути к картинкам.

2. проверь что точная последовательность команд дает нужный результат из консоли.

roller ★★★ ()

а через gd? чтоб пхп загрузил картинку, отресайзил и сохранил? или так намного медленней?

azure ★★ ()
Ответ на: комментарий от roller

пути полные. Если скрипт гоняю, используя статичные картинки, то всё работает.

Dimanoss ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.