LINUX.ORG.RU

проблемы с imagemagik, сохраняет не в том формате


0

2

захожу на сервер как www-data, делаю скиншот

import -window root -display :0 1.jpg

на выходе получаю обычный жепег

JPEG image data, JFIF standard 1.01

а если ту же самую команду, от этого же пользователя делаю через скрипт вебсервера, который тоже www-data

то на выходе получаю

PostScript document text conforming DSC level 3.0, type EPS, Level 1

по что так?

★★

А если попробовать явно указать формат при вызове из скрипта:

import -window root -display :0 jpeg:1.jpg

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

хм, так заработало!

оказалось что проще с и надёжнее делать это со скротом

DISPLAY=:0 scrot «$SCREEN_SHOT_URL»

хочется понять каким образом такое происходит, потому что пробовал ещё следующим образом

запустил скрипт от обычного пользователя, у которого сохраняет в jpeg, а скрипт слушая fifo, ожидает имя файла, которое в fifo записывает скрипт запускаемый от www-data

то-есть даже, кажется нет ни каких ограничений www-data и среда используется у текущего пользователя, но всё равно сохраняет не в то, во что нужно

fMad ★★
() автор топика
Последнее исправление: fMad (всего исправлений: 1)

Looks like a bug.

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