krimaka.net

Kuvistathumbit

Minulla oli usein tarve tehdä digikameralla otetuista kuvista thumbneilejä, eli pikkukuvia. Kuvia on muokattava  usein yhtä aikaa useita kymmeniä. Käsin yksitellen muokkaaminen olisi työlästä ja aikaa vievää,  joten homma piti automatisoida.

Alla oleva skripti tekee tuon homman, skriptissä voi ja pitää ensin määritellä minkä kokoisia pikkukuvia tehdään (oletuksena 150) ja mikä on alkuperäisten kuvien tyyppi (jpg, gif... oletuksena JPG) jokerimerkillä * skripti tekee kaikentyyppisistä kuvista pikkukuvat.

Anna skriptille suoritus oikeudet ja vie se kansioon jossa on kuvat joista pikkukuvat haluat tehdä. Sen jälkeen siirry komentotulkilla kansioon ja aja skripti käskyllä: ./kuvistathumbit.sh

Huomio: Sinulla täytyy olla imagemacik asennettuna, koska skripti käyttää imagemacikin convert käskyä.

Kopioi skriptin suoraan tästä alta viimeistä done sanaa myöden tekstiedittoriin jolla tallennat sen esim. nimellä kuvistathumbit.sh

kuvistathumbit.sh

#!/bin/bash
# Skripti käyttää Imagemacigin convert käskyä
# Joten Imagemagic täytyy olla asennettuna!!
##
# Asetetaan muuttujat
# Voit tarvittaessa määritellä kuvan
# tyypin sekä pikkukuvan koon uudestaan.
TYYPPI=JPG;
KOKO=150;
DIR= pwd;
PDIR="$DIR./pienet";
ID=/usr/bin/identify;
##
# Tee Thumbnail. Ensin luodaan
# kansio pienet, sekä pikkukuvat, lopuksi
# pikkukuvat siirretään kansioon pienet.
mkdir pienet;
ls -1 *.$TYYPPI | grep -v thb |while read file;
do convert -geometry $KOKOx$KOKO "$file" "`basename thb_"$file"`";
echo "---> thb_$file tehty"; mv thb_* "$PDIR";
done


Valid CSS! Valid html5!

Torstai 21.11.2024 viikko 47

Powered by:

Powered by AlmaLinux
Powered by Apache  Powered by PHP

Joulu vai juhannus?

joulupukki
...Joulu 33 päivän päästä!

Nimipäivät: Hilma

Put the fun back into computin, use linux!
ylös 2006-2024 © krimaka.net ylös