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 tekstiedittoriin jolla tallennat sen esim. nimellä 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 28.3.2024 viikko 13

Powered by:

Powered by Rocky Linux
Powered by Apache Powered by PHP
Nimipäivät: Armas ja Sune

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