trešdiena, 2012. gada 6. jūnijs

Skripts automātiski samazina bildes un uzliek parakstu

Laikam manu blogu vairs nelasa daudzi. Iepriekšējā bloga ierakstā mēģināju izvilkt vismaz pavedienus. Laikam Python koderiem pārāk daudz maksā :)
@mariskiselovs , @edaliba un @trololo_lv , paldies par pavedieniem! ☺

Tā, nu es izveidoju nelielu Nautilus (file manager) skriptu, kas ar labo peles ausi "prot" iezīmētās bildes samazināt līdz man vajadzīgam (definēts 1600 px garākā mala) izmēram un uzlikt uz tām savu (manu) parakstu.
Skripts izmanto ImageMagick.

GIF bilde in action:



Zemāk, Nautilus skripts (saite uz pastebin.com), kas man pašlaik der. Skripts samazina bildi līdz 1600 px pēc garākās malas un uzliek uz tas parakstu:

http://pastebin.com/keVngK8H

Uzstādīšana vienkārša:

Direktorijā ~/.gnome2/nautilus-scripts jāizveido datne ar nosaukumu "1600x1200px JPG ar Parakstu" vai "Kā sirds vēlas ...".
Iespējams skripts būs darbaspējīgs jau uzreiz, bet citiem jāpārstartē tikai Nautilus.

Izmainām sev vajadzīgos parametrus un tālāk - kā vienmēr - labā pele un Scripts ‣ 1600x1200px JPG ar Parakstu.

N.B. *.JPG (lielie burti) nav vienāds ar *.jpg (mazie burti)!
Par pamatu šim skriptam es ņēmu kādu "Convert image to JPG" skriptu.
Ja ir bilde.JPG, tad tiks izveidota papildus jauna bilde.jpg. Man tā vajag. Ja visas bildes būs *.jpg, tad tās tiks pārrakstītas!

Kā vienmēr - rezerves kopijas mums ir!

Pagaidām stable versija, bez eksperimentiem.


Bilde, kas ir šī skripta "upuris" (nekāda fotošopa):
Vai te: http://photoblogsite.blogspot.com/2012/06/enges.html


Saites:

http://en.wikipedia.org/wiki/Nautilus_%28file_manager%29
https://help.ubuntu.com/community/NautilusScriptsHowto
http://www.imagemagick.org/script/index.php
http://pastebin.com/keVngK8H

Papildināts 2013.gada 13. oktobrī.
/home/$USER/.local/share/nautilus/scripts/

http://perma.cc/0LWcc5BRy1c
55096709492717636124457035756990907636

1 komentārs:

Jūsu komentārs tiks nosūtīts mājas lapas administratoram, līdz apstiprināšanai tas var nebūt pieejams šī bloga publiskajā daļā.