Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

Aplikacja Zdjęcia OSX - Eksport Albumów


  • Zaloguj się, aby dodać odpowiedź
16 odpowiedzi w tym temacie

#1 fareng

fareng
  • 11 postów

Napisano 04 września 2015 - 13:21

Witajcie,

czy możliwe jest wyeksportowanie z programu Zdjęcia na OSX zdjęć do plików tak aby albumy które są w bibliotece programu utworzyły katalogi. Chciałbym pomimo tego iż jest backup w icloud mieć te zdjęcia w postaci normalnych plików jpg gdzieś na dysku. 

Mam wszystko pokatalogowane w albumy i katalogi w aplikacji ale po wyeksportowaniu to po prostu paredziesiąt tysięcy plików a zależałoby mi aby to była kopia już utworzonych katalogów w programie.

Znalazłem opcję eksportu z możliwością aby plik miał nazwę albumu ale musiałbym każdy album eksportować osobno (po zaznaczeniu dwóch albumów niestety już nie ma takiej opcji), ewentualnie jest opcja eksportu z katalogami ale podział jest tylko na aplikacyjne "chwile".

 

Może znacie jakąś aplikację zewnętrzną która ewentualnie mogłaby pomóc.

Z góry dziękuję.



#2 fareng

fareng
  • 11 postów

Napisano 14 lipca 2016 - 13:36

Witajcie,

czy możliwe jest wyeksportowanie z programu Zdjęcia na OSX zdjęć do plików tak aby albumy które są w bibliotece programu utworzyły katalogi. Chciałbym pomimo tego iż jest backup w icloud mieć te zdjęcia w postaci normalnych plików jpg gdzieś na dysku. 

Mam wszystko pokatalogowane w albumy i katalogi w aplikacji ale po wyeksportowaniu to po prostu paredziesiąt tysięcy plików a zależałoby mi aby to była kopia już utworzonych katalogów w programie.

Znalazłem opcję eksportu z możliwością aby plik miał nazwę albumu ale musiałbym każdy album eksportować osobno (po zaznaczeniu dwóch albumów niestety już nie ma takiej opcji), ewentualnie jest opcja eksportu z katalogami ale podział jest tylko na aplikacyjne "chwile".

 

Może znacie jakąś aplikację zewnętrzną która ewentualnie mogłaby pomóc.

Z góry dziękuję.

 

Czy naprawdę nie ma rozwiązania?



#3 ciotka_paszczaka

ciotka_paszczaka
  • 1 052 postów

Napisano 14 lipca 2016 - 17:23

Czy naprawdę nie ma rozwiązania?

 

Oczywiście, że jest. Wystarczy użyć Google.

 

1. Otwierasz Edytor skryptów (Programy>Narzędzia)

2. Wklejasz poniższy skrypt:

 

set dest to "/Users/TY/Desktop/" as POSIX file as text -- the destination folder (use a valid path)

tell application "Photos"
    repeat with i in albums
        set tFolder to dest & (get name of i)
        my makeFolder(tFolder) -- create a folder named (the name of this album) in dest
        export (get media items of i) to (tFolder as alias) without using originals
    end repeat
end tell

on makeFolder(tPath)
    do shell script "mkdir -p " & quoted form of POSIX path of tPath
end makeFolder

 
3. Poprawiasz ścieżkę w pierwszej linii na poprawną, zastępując "TY" faktyczną nazwą twojego katalogu domowego (można też przeciągnąć katalog docelowy na okno Edytora skryptów, starą ścieżkę usunąć)
4. Klikasz ikonę młotka (niekonieczne, ale ładnie wygląda :)
5. Zapisujesz skrypt np. na biurku wybierając w oknie zapisu z roletki "format pliku": PROGRAM
6. Uruchamiasz skrypt klikając na niego i czekasz, patrząc jak pojawiają się katalogi ze zdjęciami na biurku, czy gdzie tam wskazałeś.
7. WADY: Albumy inteligentne - jeśli takie masz też zostaną wyeksportowane (trzeba je wcześniej usunąć, jeśli ich nie chcesz) 
 
Sprawdziłem i działa.

Użytkownik ciotka_paszczaka edytował ten post 14 lipca 2016 - 17:28

Nie czytam prywatnych wiadomości.


#4 MiL

MiL
  • 1 402 postów
  • Płeć:

Napisano 15 lipca 2016 - 08:28

Świetne, przyda się. Apple tego nie potrafiło zrobić :)



#5 A-One

A-One
  • 194 postów

Napisano 15 lipca 2016 - 22:22

Czy to działa też na eksportowane albumy z iPhoto? 



#6 ciotka_paszczaka

ciotka_paszczaka
  • 1 052 postów

Napisano 16 lipca 2016 - 00:25

Czy to działa też na eksportowane albumy z iPhoto? 

 

Nie. Dla iPhoto opiszę ci sposób eksportu w innym wątku.


Nie czytam prywatnych wiadomości.


#7 A-One

A-One
  • 194 postów

Napisano 16 lipca 2016 - 00:40

Inaczej. 

 

Miałem iPhoto, eksportowałem to do "Zdjęcia". Testuję właśnie skrypt, mam kilka problemów (ale generalnie działa, więc nie potrzebuję instrukcji z iPhoto, chodziło mi tylko o to czy skrypt "znajdzie" w "Zdjęcia" pliki eksportowane dawno temu z "iPhoto")

 

1) Wyświetla się po jakimś czasie komunikat, że przekroczono "czas oczekiwania" (?) Coś związanego z AppleEvent (dzisiaj już nie będę sprawdzał) i tam liczba -17XXX (XXX = nie pamiętam dokładnych liczb). Po tym błędzie kończy kopiować album i już nie rozpoczyna kolejnego. (problemowi da się zaradzić w taki sposób [podejrzewam, jeszcze nie testowałem!], że usuwa się skopiowany album i wtedy nie będzie dublowało). Przykład: kopiowałem album 1, wyskoczył komunikat w trakcie kopiowania, mogłem dać praktycznie tylko "OK". Po zakończonym kopiowaniu, nie rozpoczynał kopii kolejnego albumu (czyli proces został przerwany). Po wznowieniu, znowu rozpoczynał kopiowanie 1 albumu. 

 

2) W albumie 1 nie skopiowało mi wszystkiego. Nie wiem dlaczego tylko w tym, w kolejnych jak na razie jest OK (da się przeżyć, skopiuję go ręcznie)

 

3) Kompletnie inne wagi mają pliki w Zdjęciach i na dysku zewnętrznym, dlaczego?

 

4) Dlaczego zmienia format filmików z *.MOV na *.m4v? Boję się straty jakości (na MBA raczej niezauważalna jeżeli w ogóle jest, ale planuję to oglądać na dość sporym telewizorze w HD...)

 

 

Pozdro ;)


Użytkownik A-One edytował ten post 16 lipca 2016 - 00:41


#8 ciotka_paszczaka

ciotka_paszczaka
  • 1 052 postów

Napisano 16 lipca 2016 - 00:57

3) Kompletnie inne wagi mają pliki w Zdjęciach i na dysku zewnętrznym, dlaczego?

 

4) Dlaczego zmienia format filmików z *.MOV na *.m4v? Boję się straty jakości (na MBA raczej niezauważalna jeżeli w ogóle jest, ale planuję to oglądać na dość sporym telewizorze w HD...)

 

 

Pozdro ;)

 

3. Bo to eksport nie kopiowanie. Jak chcesz kopiowac to prawym na bibliotece Photos w Finderze, pokaż zawartość pakietu i pod katalogiem Masters masz oryginały. Przy eksportowaniu Photos używa swoich parametrów, więc obrazek może być mniejszy lub większy.

Nie ma znaczenia czy to jest robione skryptem czy nie, zawsze to będzie eksport, czyli przepisywanie pliku na nowo.

 

4. Oryginały: ścieżka jak wyżej - tu też masz eksport. 


Nie czytam prywatnych wiadomości.


#9 A-One

A-One
  • 194 postów

Napisano 16 lipca 2016 - 10:07

Po wejściu w zawartość pakietu wyświetla mi tylko folder "Contents". 

W nim "_CodeSingature", "Library", "MacOS", "Resources", "XPCServices".

Oczywiście je przeszukałem, brak katalogu Master ;) 

 

Może tu też mi coś poradzisz, niemniej jednak dzięki za pomoc do tej pory ;) 



#10 ciotka_paszczaka

ciotka_paszczaka
  • 1 052 postów

Napisano 16 lipca 2016 - 10:22

Po wejściu w zawartość pakietu wyświetla mi tylko folder "Contents". 

W nim "_CodeSingature", "Library", "MacOS", "Resources", "XPCServices".

Oczywiście je przeszukałem, brak katalogu Master ;)

 

Może tu też mi coś poradzisz, niemniej jednak dzięki za pomoc do tej pory ;)

 

Prawym klawiszem nie na programie Zdjęcia (Photos) tylko na Bibliotece zdjęć (Photos library) - domyślnie tworzonej w katalogu Obrazki pod twoim katalogiem domowym.


Użytkownik ciotka_paszczaka edytował ten post 16 lipca 2016 - 10:23

Nie czytam prywatnych wiadomości.


#11 A-One

A-One
  • 194 postów

Napisano 16 lipca 2016 - 10:45

Zgadza się ;)

 

Ostatnie pytania:

 

1) czy EKSPORT zmienia jakość?

2) czy po SKOPIOWANIU katalogu "Masters" będę mógł w przyszłości importować go w taki sposób, żeby albumy były jak są teraz? Katalogi są w pewien sposób sortowane, co sugeruje, że tak, ale mogę się mylić ;) 



#12 ciotka_paszczaka

ciotka_paszczaka
  • 1 052 postów

Napisano 16 lipca 2016 - 11:07

1. Eksport zmienia jakość - zdjęcie jest zapisywane na nowo. Format jpg używa kompresji stratnej przy zapisie, każde kolejne zapisanie na nowo w jakiś sposób może powodować pogorszenie się jakości zdjęcia. Najczęściej jednak aż tak tego nie widać. Szczególnie na dużych zdjęciach.

 

Przy eksporcie z aplikacji Zdjęcia można sobie wybrać jakość JPEG. Standardowe ustawienia są na "wysoka" (i takich używa skrypt). Jak dasz niższą jakość to wiadomo, że zdjęcie straci na jakości ale jak dasz maksymalną to nie znaczy, że nagle się poprawi - jeśli oryginalnie było zapisane przez jakiś program graficzny, czy aparat lub telefon z jakością nazwijmy to "wysoką", to eksport z jakością maksymalną tylko zwiększy rozmiar pliku, nic więcej, utracone pixele nie pojawią się magicznie.

 

2. Zupełnie nie rozumiem o co ci chodzi :) Po co chcesz importować katalog Masters jeszcze raz? Katalog Masters zawiera oryginały zaimportowanych zdjęć w katalogach wg DNIA ZAIMPORTOWANIA (masz ROK, potem podkatalogi miesięcy i grupy importowanych na raz fotek. Więc jak będziesz importował te zdjęcia jeszcze raz gdzieś do nowej biblioteki, to Photos wsadzie je w inne katalogi, zgodne z aktualną datą importu. 

 

Najlepiej importować zdjęcia, wcześniej zmieniając hurtowo (np. w Finderze) ich nazwy na jakieś sensowne (zamiast standardowych w stylu DC0493837.jpg)

Photos nie zmienia nazw plików przy imporcie i potem można się łatwo połapać w katalogu Masters. Ale przy dużej ilości zdjęc to sporo roboty.

Oczywiście jest to niewykonalne jak je wrzucasz prosto z telefonu do Photos.


Użytkownik ciotka_paszczaka edytował ten post 16 lipca 2016 - 11:19

Nie czytam prywatnych wiadomości.


#13 A-One

A-One
  • 194 postów

Napisano 16 lipca 2016 - 11:42

Nie chcę importować jeszcze raz ;)

 

Jedyne co chcę, to w jak najlepszej jakości, zachowując utworzone i podzielone albumy, zrobić kopię zapasową na dysku zewnętrznym.

Nic więcej, szukam najlepszego rozwiązania ;)

 

Eksportu się przestraszyłem, bo skrypt zmienia format = bałem się, że jakość się pogorszy i ktoś za kilka lat mi powie "gdybyś to wtedy zrobił tak, a nie tak, to miałbyś to w lepszej jakości!"


Użytkownik A-One edytował ten post 16 lipca 2016 - 11:44


#14 ciotka_paszczaka

ciotka_paszczaka
  • 1 052 postów

Napisano 16 lipca 2016 - 12:00

Nie wyciągniesz fotek z automatycznym podziałem na albumy, bez opcji eksportu.

 

Jak sie boisz o jakość (niepotrzebnie - musiałbyś eksportować te fotki ze 20 razy, żeby coś zobaczyć jakąś różnicę - no chyba, że to bardzo małe zdjęcia, to wtedy może szybciej) to skopiuj sobie cały plik biblioteki na dysk zewnętrzny i tyle. Zawsze możesz wleźć do środka i wyciągnąć co chcesz z Masters. Nawet na pececie - biblioteka pod Windowsem jest widoczna jako zwykły katalog, nie żaden pakiet jak na Maku.


Nie czytam prywatnych wiadomości.


#15 A-One

A-One
  • 194 postów

Napisano 17 lipca 2016 - 23:17

Zrobiłem to eksportem, 

 

dla kolejnych, którzy chcieliby wykonać taką kopię: przy większych albumach (minimum kilkaset zdjęć) wyświetla się (w trakcie eksportowania tego konkretnie albumu) komunikat

 

"Błąd skryptu
Photos uzyskał błąd: przekroczenie limitu czasu AppleEvent"

 

Moim zdaniem rozwiązanie problemu będzie proste (kwestia komunikacji podejrzewam), ale nie wiem jak go rozwiązać. 

 

Efekt? Eksportuje do końca cały album, ale nie rozpocznie już kolejnego.

Efekt zaś tego?

Trzeba zacząć od nowa. A jak zaczniemy od nowa... zacznie eksportować po kolei wszystkie albumy od nowa (= duplikacja kopii).

 

Trzeba usuwać wszystkie albumy, które zostały eksportowane do czasu wyświetlenia się komunikatu.

Dzięki temu po uruchomieniu ponownie skryptu, zacznie eksportować kolejne albumy...

 

Pozdrawiam 


Użytkownik A-One edytował ten post 17 lipca 2016 - 23:18


#16 ciotka_paszczaka

ciotka_paszczaka
  • 1 052 postów

Napisano 18 lipca 2016 - 00:15

Może lepiej nie zapisywać tego skryptu jako aplikację tylko uruchomić go bezpośrednio z edytora skryptów? Plusem jest to, że możesz go wtedy w każdej chwili zatrzymać przyciskiem z paska narzędzi (dokończy tylko bieżącą operację). Ja tak robiłem, i nie było żadnego błędu, ale mój największy album miał tylko 300 fotek.


Nie czytam prywatnych wiadomości.


#17 A-One

A-One
  • 194 postów

Napisano 18 lipca 2016 - 07:10

Jeżeli jest tam gdzieś opcja "pauza", a nie tylko "zatrzymaj", to rzeczywiście być może dałoby tak radę ;)

 

Dzięki za pomoc, swoje zrobiłem 


Użytkownik A-One edytował ten post 18 lipca 2016 - 07:11





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych