Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alex Korchmar                        2:5020/400     01 Mar 2006  14:19:58
 To : Grigoriy Shpakov
 Subject : Re: Сжатие изображений в пакетном режиме - чем и как?
 -------------------------------------------------------------------------------- 
 
 Grigoriy Shpakov <grigory@sirena2000.ru> wrote:
 
 GS>    Hаписать на шелле скрипт, который переберет все эти файлы и с каждым из
 GS> них что-то сделает, я могу. А вот что поставить в середину этого скрипта
 
 вообще-то тех скриптов понаписано море. Hаиболее внешне мне симпатичный - 
 imageindex. 
 
 GS> (т.е. генерацию превьюшки из 1 фотографии) - этого я не знаю. Подскажите, в
 GS> какую сторону копать.
 
 В сторону езды на готовом велосипеде, а не изобретения собственного
 квадратноколесатого.
 #! /bin/csh
 
 set sm=0
 
 echo '<html><body>' > index.html
 echo '<multicol cols="3">' >> index.html
 rm -rf tn/
 rm -rf sm/
 if ( $sm ) mkdir sm
 mkdir tn
 foreach i ( *jpeg *.jpg *.JPG )
   if ( $sm ) convert "$i" -geometry 800x600 sm/sm_"$i"
   convert "$i" -geometry 180 tn/tn_"$i"
   set size=`( djpeg -v "tn/tn_$i" > /dev/null ) | & sed -ne '/^Start Of
 Frame/s/^.*\(width=[0-9][0-9]*\), *\(height=[0-9][0-9]*\).*$/\1 \2/p'`
 
   if ( `echo "$i" | tr -dc a-zA-z0-9.,\\n` != "$i" ) then
    set tail=`echo "$i" | sed -Ene 's/^.*(\.jpeg|\.jpg|\.JPG)/\1/p'`
    set head=`echo "$i" | sed -Ene 's/^(.*)(\.jpeg|\.jpg|\.JPG)/\1/p' |hexdump
 -ve '/1 "@%02x"' | sed -Ee 's/@0a$//' -e 's/@/%/g'`
    set fname="$head$tail"  
   else
    set fname="$i"
   endif
   echo "<table><tr><td>" >> index.html
   echo "<a href="'"'"${fname}"'"'"><img src="'"'"tn/tn_${fname}"'"'" $size
 ></a>" >> index.html
   echo "<tr><td>" >> index.html
   echo "$i" ' <\!--#fsize file="'"${i}"'"-->' >> index.html
   echo "</table>" >> index.html
   echo "$i"
 end
 echo '</multicol></body></html>' >> index.html
 
 #(multicol - фича netscape. Который настоящий, не мазила. Тебе придется что-то 
 #свое изобретать самому)
 
 > Alex
 
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Сжатие изображений в пакетном режиме - чем и как?   Grigoriy Shpakov   01 Mar 2006 12:42:30 
 Re: Сжатие изображений в пакетном режиме - чем и как?   Sergey Zhumatiy   01 Mar 2006 13:18:46 
 Re: Сжатие изображений в пакетном режиме - чем и как?   Andrew Dolgov   01 Mar 2006 13:31:44 
 Re: Сжатие изображений в пакетном режиме - чем и как?   Ruslan Kosolapov   01 Mar 2006 14:14:12 
 Re: Сжатие изображений в пакетном режиме - чем и как?   Grigoriy Shpakov   01 Mar 2006 16:34:02 
 Re: Сжатие изображений в пакетном режиме - чем и как?   Alex Korchmar   01 Mar 2006 14:19:58 
 Re: Сжатие изображений в пакетном режиме - чем и как?   Kirill Frolov   05 Mar 2006 13:49:17 
 Re: Сжатие изображений в пакетном режиме - чем и как?   Alex Korchmar   06 Mar 2006 01:44:28 
 Re: Сжатие изображений в пакетном режиме - чем и как?   Kirill Frolov   08 Mar 2006 03:13:02 
 Re: Сжатие изображений в пакетном режиме - чем и как?   Alexey Shaposhnikov   01 Mar 2006 16:14:20 
 Сжатие изображений в пакетном режиме - чем и как?   Eugene Smirnoff   01 Mar 2006 13:46:44 
Архивное /ru.linux/65770df85c42.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional