peregrinemaks05, svg не обязательно содержит в себе вектор, в нем вполне может быть и растр, кодированный base64, если мне не изменят память. Другое дело, что в этом не так много смысла (тем более в большинстве случаев файл распухнет в сравнении с png).
Да именно .
Значит мы имеет такую картину :
У меня большая картинка Я ее режу и изменяю размеры
#!/bin/bash
convert *.png -crop 30x42 %d.png
mogrify -resize 141x197 *.png
потом конвертирую в svg
хоть так
mogrify -format svg *.png
хоть convert -
без разницыполучаю на выходе 84 файла от 0.svg до 83.svg
Первый файл (0.svg) получается из этих 84 получается великолепно . Открывается всем и т.д и т.п.
Файлы 1.svg -83.svg - не открываются т.к ImageMagick их слегка портит точнее подправляет .
Далеее смотрим
пояснение на скрншоте в сравнении открывающегося и не открывающегося файла :
Картиночка крупная - пройдите по ссылке
http://i.imgur.com/bnBHCyI.pngкак мы видим ImageMagick изменил координату
X - как раз на ширину изображения
ситуация повторяется циклично
для каждого последующего файла - к координате
X - добавляется и добавляется ширина изображения .
опять сталкиваемся с проблемой пакетной обработки файлов .
Дописать в скрипт - замену строки в каждом файле?или команду персонально для каждого имени..
Может где накосячил в командах ?