Album Shaper i zmiana rozmiaru zdjęć

Grafika, film, dźwięk.
Awatar użytkownika
kollek
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 15 sty 2008, 23:41
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: Blackbox
Kontakt:

Album Shaper i zmiana rozmiaru zdjęć

Post autor: kollek »

Hej
Podoba mi się program Album Shaper bo tworzy fajne galerie www w oparciu o ustalone tematy. Problem mam w tym, że wszystkie fotki jakie zasysa przekształca w rozmiar 600x400 px. W programie nie ma nigdzie ustawień aby to zmienić. Temat (skórka) ma plik jak theme.xsl w którym owe rozmiary są podane. Po ich zmianie program niestety rozciąga zdjęcie z 600x400 do żądanych rozmiarów co w efekcie daje nie fajny efekt.

Nie znalazłem też żadnych innych plików konfiguracyjnych, które pozwoliły by na zmianę owego rozmiaru.

Może ma ktoś pomysł na to w jaki sposób (na jakiej podstawie) ten program tworzy miniaturki zdjęć jak również zdjecia do slideshow?

pzdr
pepemelone
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 18 maja 2008, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma

Odp: Album Shaper i zmiana rozmiaru zdjęć

Post autor: pepemelone »

Cześć,
Zainstaluj pakiet imagemagick jeśli nie masz.

Skopiuj poniższy skrypt do /usr/bin/shaper_convert i ustaw chmod 755

Kod: Zaznacz cały

#!/bin/sh
set -e

WYMIAR=800X600

if [ -r ${HOME}/.convert_shaper ];then
. ${HOME}/.convert_shaper
fi

dirtree=`find . -maxdepth 1 -type d |grep -v "^.$"`

for i in ${dirtree};do
( cd ${i}
filetree=`ls |grep -v 'slideshow\|thumb'`
for filejpg in ${filetree};do
LEWA=${filejpg%.*}
PRAWA=${filejpg#*.}
cp ${LEWA}.${PRAWA} ${LEWA}_slideshow.${PRAWA}
echo "convert ${LEWA}_slideshow.${PRAWA} do ${WYMIAR}"
mogrify -resize ${WYMIAR} -unsharp 1x1+0.3  ${LEWA}_slideshow.${PRAWA}
done  )
done

Na sztywno ustawiony jest 800x600 jeśli chcesz zmienić to masz 2 możliwości:
1. Popraw w skrypcie WYMIAR=
2. stwórz ${HOME}/.convert_shaper z odpowiednim WYMIAR=

Jak zrobisz album to w konsoli/terminalu

$ cd ścieżka_do_albumu/img
$ shaper_convert

i to wszystko

regards,
pepemelone

PS.
Popróbuj sobie najpierw na kopii jakiegoś albumu i daj znać czy działa :)
Krajan
Piegowaty Guziec
Piegowaty Guziec
Posty: 14
Rejestracja: 12 mar 2006, 21:58
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Album Shaper i zmiana rozmiaru zdjęć

Post autor: Krajan »

u mnie skrypt nie rusza wogole zdjec ;)
pepemelone
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 18 maja 2008, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma

Odp: Album Shaper i zmiana rozmiaru zdjęć

Post autor: pepemelone »

Szklanej kuli nie mam.

Kod: Zaznacz cały

set -ex
jest bardziej rozmowny.

regards,
pepemelone

PS.
Polecam
digikam - prymitywny
picasa - dobry
jalbum - najlepszy (w repo tego nie ma)
Awatar użytkownika
kollek
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 15 sty 2008, 23:41
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: Blackbox
Kontakt:

Odp: Album Shaper i zmiana rozmiaru zdjęć

Post autor: kollek »

@pepemelone - WIELKIE DZIĘKI!

U mnie ruszyło od razu. Pięknie konwertuje.
Szkoda, że Album Shaper nie ma opcji wyboru rozmiaru zdjęć. Może kiedyś?

W mojej sprawie pisałem nawet do samego autora programu :). Dostałem odp. że niestety konwertowanie odbywa się "na sztywno". Mam nadzieję, że w kolejnej wersji się to zmieni bo program jest jak dla mnie rewelacyjny. Świetne tematy, prostota a prędkość działania rewelacyjna!

Jeszcze raz dzięki! Pzdr, Karol
pepemelone
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 18 maja 2008, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma

Odp: Album Shaper i zmiana rozmiaru zdjęć

Post autor: pepemelone »

@kollek:
Kosmetyczna poprawka
zmień

Kod: Zaznacz cały

WYMIAR=800X600
na (mały iks)

Kod: Zaznacz cały

WYMIAR=800x600
regards,
pepemleone

PS,
Dzięki za odpowiedź :)
Awatar użytkownika
kollek
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 15 sty 2008, 23:41
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: Blackbox
Kontakt:

Odp: Album Shaper i zmiana rozmiaru zdjęć

Post autor: kollek »

Działa nawet z tym dużym X-em :).
Ustawiłem sobie rozdzielczość 902x600 bo taka mi akurat pasuje.

pzdr.
pepemelone
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 18 maja 2008, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma

Odp: Album Shaper i zmiana rozmiaru zdjęć

Post autor: pepemelone »

@kollek:
Otwórz konsole i

$ sudo apt-get install build-essential fakeroot dpkg-dev
$ mkdir albumshaper
$ cd albumshaper; apt-get source albumshaper
$ sudo apt-get build-dep albumshaper
$ cd albumshaper-2.1

Teraz otwórz src/config.h, popraw sobie i zapisz

Kod: Zaznacz cały

#define SLIDESHOW_WIDTH  600
#define SLIDESHOW_HEIGHT 400
wydaj komendę

$ dpkg-buildpackage -us -uc -rfakeroot
$ sudo apt-get purge albumshaper
$ sudo dpkg -i ../albumshaper_2.1-4_amd64.deb

i mam nadzieję że od tej pory będziesz mógł korzystać bez konieczności używania skryptu.

regards,
pepemelone

PS.
Tu masz zrekompilowany pakiet (900x600)
ODPOWIEDZ

Wróć do „Muzyka, filmy, zdjęcia, grafika”

Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 24 gości