[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