В сообщении от 4 января 2007 16:56 Dmitry V. Levin написал(a): > On Thu, Jan 04, 2007 at 04:51:42PM +0300, Valery V. Inozemtsev wrote: > > > > > Вы твёрдо уверены, что librsvg ImageMagic-у не нужна? > > > > > Аргументируете? > > [...] > > > > А как правильно обрабатывать эти svg-файлы, вручную или с помощью > > > librsvg? > > > > не понял вопроса. с librsvg > > в /usr/lib/ImageMagick-6.3.1/modules-Q16/coders/svg.so добавляется ровно > > одна функция - SVGSetImageSize, которая потом используется для открытия > > встроенных графических файлов через librsvg. > > Нет, не только. Посмотри внимательно, где в svg.c упоминается HasRSVG. > > > хотя вообще не понятно зачем туде прикрутили librsvg, если все эти > > форматы ImageMagick может обрабатывать сам > > Вероятно, с помощью librsvg поддержка svg-файлов получается более полная > чем без этой библиотеки? если и так, то не сильно существенно и это не повод таскать с собой половину гнома. вот еще одно место где используется librsvg ModuleExport void RegisterSVGImage(void) { char version[MaxTextExtent]; MagickInfo *entry; #if defined(HasRSVG) rsvg_init(); #endif а вот отсутствие libtiff в tiff.c, сказывается значительно существеннее -- Valery V. Inozemtsev