annotate verysimpleslideshow/README_PL.md @ 40:a2ac31358aba default tip

READEM FIX
author prymula <prymula76@outlook.com>
date Sat, 10 Feb 2024 22:37:08 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
40
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
1 # verysimpleslideshow
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
2
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
3 # Start
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
4
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
5 Skrypt Pythona służący do tworzenia pokazów slajdów ze zdjęć JPG.
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
6 Aplikacja umożliwia tworzenie filmików ze zdjęć, zarówno w orientacji pionowej jak i poziomej. Powstała z osobistych potrzeb autora. Mając na celu, ułatwienie tworzenia pokazów slajdów na potrzeby Facebooka. Intencją autora nie było tworzenie aplikacji dla wszystkich, pisząc ten skrypt, skupił się w głównej mierze na własnych potrzebach i możliwościach.
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
7
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
8 Skrypt pracuje ze zdjęciami o wielkości 1080 pikseli dla najdłuższego boku. Jeśli obraz jest większy, zostanie wówczas przeskalowany.
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
9 Dla filmu o orientacji pionowej, zdjęcia horyzontalne, zostaną dodane w parze, jedno pod drugim. Dla obrazu nieparzystego, przewidziane jest umieszczenie fotografii pośrodku kadru. Dla orientacji poziomej filmu, wice wersa.
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
10
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
11 Program współpracuje z fotografiami o proporcjach 3:2 oraz 4:3. Co jest w zupełności wystarczające dla autora, rozszerzenie o formaty panoramiczne, nie jest przewidziane. Program sam rozpoznaje format zdjęcia – choć potrafi nieoczekiwanie odrzucić to i owo. Do przetwarzania obrazu, skrypt wykorzystuje bibliotekę PILLOW. Natomiast do kodowania filmu, polecenie ‘ffmpeg’. W przypadku Fedory, z której korzysta autor. Wykorzystywany pakiet to ‘ffmpeg’ z [RPM Fusion] . Argumenty z tej wersji polecenia, mogą być niezgodne z wersją ‘ffmpeg-free’ z repozytorium Fedora Core, co trzeba mieć na uwadze. Wykorzystywany kodek to x264 (zamiast openh264 z FC). Więc jeśli używasz ‘ffmpeg-free’ i chciałbyś używać tego skryptu, to mogę Tobie polecić tą stronę, zawierającą informacje o zmianie wersji pakietu: (https://rpmfusion.org/Howto/Multimedia)
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
12 Skrypt został w ostatnim czasie, przystosowany do pracy w dystrybucjach Debian/Ubuntu. Testowany był w Lubuntu 22.04 ze standardową wersją ‘ffmpeg’. W przypadku Okienek, testy nie przebiegły pomyślnie.
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
13
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
14
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
15 ## Instalacja oraz deinstalcja
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
16
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
17 ```
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
18 sudo make install
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
19 sudo make uninstall
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
20 ```
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
21
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
22 ## Użycie
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
23
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
24 Użyj skryptu zainstalowanego w systemie plików, w katalogu ze zdjęciami, poleceniem:
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
25
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
26 ```
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
27 ‘verysimpleslideshow.py -H’ lub ‘verysimpleslideshow.py’ – utworzenie filmu horyzontalnego
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
28 ‘verysimpleslideshow.py -V’ – utworzenie filmu wertykalnego
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
29 ‘verysimpleslideshow.py -h’ – wyświetlenie pomocy oraz numeru wersji.
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
30 ```
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
31
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
32 W dystrybucjach Fedora oraz OpenSUSE, można skorzystać z dowiązania:
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
33
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
34 ‘vsss’
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
35
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
36 ## Rozszerzenia plików napisane dużą literą
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
37
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
38 Skrypt pracuję jedynie z plikami z rozszerzeniem napisanym małymi literami
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
39
a2ac31358aba READEM FIX
prymula <prymula76@outlook.com>
parents:
diff changeset
40 rename JPG jpg *.JPG