[devel] [JT] re on-the-fly image resize during package build
Led
ledest на gmail.com
Вс Мар 2 03:19:11 MSK 2008
Saturday, 01 March 2008 20:35:25 Michael Shigorin написав:
> On Fri, Feb 29, 2008 at 07:21:12PM +0200, Led wrote:
> > тем более, что convert -resize 48x48 ... не так уж и сложно:)
> > Вот только появляется BuildRequires на громоздкий ImageMagick,
>
> Мож найти мелкую ресайзилку и именно для этих целей собрать?
> (btw в netpbm ничего подходящего нет часом? -- на freshmeat
> по image resize ничего интересного не вижу)
Обзазил весь freshmeat и SourceForge - ничего подходящего не нашёл. Можно
что-то сделать на базе Imlib2 или DevIL, но врядли это будет достойной
заменой convert (например, чтоб сделать подобное:
for s in 128 64 48 32 24 22 16; do
convert -border 0x13 -bordercolor none \
gui/mplayer/pixmaps/MPlayer_mini.xpm \
-resize ${s}x$s! -depth 8 gui/mplayer/pixmaps/%{lname}_$s.png
done
- пример из mplayer.spec). Есть у нас ещё GraphicMagick, но он не
поддерживает SVG на входе (по крайней мере, в нашей сборке), да и врядли он
легче ImageMagick'а. Кстати, я погарячился: последний не такой уж и тяжёлый:)
--
Led
Подробная информация о списке рассылки Devel