VictorKr
Новичок
ImageMagick послать картинку на стандартный ввод
Дано:
$img - строка, картинка из файла
Нужно:
кинуть мэджику и сохратить в нужном формате
через промежуточный файл делать не хочется
примерно вот это надо сэмулировать
cat test.jpg | convert - test.png - это работает
пробую так:
$handle = fopen("test.jpg", "rb");
$img = fread($handle, filesize("test.jpg"));
fclose($handle);
$cmd = "echo $img | convert - test.png";
exec($cmd, $arr);
print_r($arr);
массив пустой
Если кто не знает, из мануала меджика
Specify 'file' as '-' for standard input or output.
вот как правильно послать на этот стандартный ввод?
Дано:
$img - строка, картинка из файла
Нужно:
кинуть мэджику и сохратить в нужном формате
через промежуточный файл делать не хочется
примерно вот это надо сэмулировать
cat test.jpg | convert - test.png - это работает
пробую так:
$handle = fopen("test.jpg", "rb");
$img = fread($handle, filesize("test.jpg"));
fclose($handle);
$cmd = "echo $img | convert - test.png";
exec($cmd, $arr);
print_r($arr);
массив пустой
Если кто не знает, из мануала меджика
Specify 'file' as '-' for standard input or output.
вот как правильно послать на этот стандартный ввод?