Album Shaper i zmiana rozmiaru zdjęć
- kollek
- 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ęć
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
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
-
- 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ęć
Cześć,
Zainstaluj pakiet imagemagick jeśli nie masz.
Skopiuj poniższy skrypt do /usr/bin/shaper_convert i ustaw chmod 755
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 :)
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 :)
-
- 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ęć
u mnie skrypt nie rusza wogole zdjec 

-
- 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ęć
Szklanej kuli nie mam.
jest bardziej rozmowny.
regards,
pepemelone
PS.
Polecam
digikam - prymitywny
picasa - dobry
jalbum - najlepszy (w repo tego nie ma)
Kod: Zaznacz cały
set -ex
regards,
pepemelone
PS.
Polecam
digikam - prymitywny
picasa - dobry
jalbum - najlepszy (w repo tego nie ma)
- kollek
- 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ęć
@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
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

Jeszcze raz dzięki! Pzdr, Karol
-
- 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ęć
@kollek:
Kosmetyczna poprawka
zmień
na (mały iks)
regards,
pepemleone
PS,
Dzięki za odpowiedź :)
Kosmetyczna poprawka
zmień
Kod: Zaznacz cały
WYMIAR=800X600
Kod: Zaznacz cały
WYMIAR=800x600
pepemleone
PS,
Dzięki za odpowiedź :)
- kollek
- 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ęć
Działa nawet z tym dużym X-em
.
Ustawiłem sobie rozdzielczość 902x600 bo taka mi akurat pasuje.
pzdr.

Ustawiłem sobie rozdzielczość 902x600 bo taka mi akurat pasuje.
pzdr.
-
- 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ęć
@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
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)
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
$ 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)
Kto jest online
Użytkownicy przeglądający to forum: Google [Bot] i 24 gości