Come sincronizzare le foto speciali da Picasa sul mio iPhone / iPad?

5

C'è un modo semplice per sincronizzare le foto speciali da Picasa al mio iPhone / iPad? Non voglio sincronizzare l'intera libreria di foto e sicuramente non voglio condividerle online.

Finora ho utilizzato la "Esporta come pagina HTML ..." con un modello personalizzato per esportare le immagini speciali in una cartella e sincronizzare la cartella con l'iPhone. Tuttavia questo richiede alcuni passaggi manuali e richiede un po 'di tempo (l'esportazione copia e ridimensiona le immagini).

Un altro approccio che ho provato è quello di creare collegamenti simbolici alle foto speciali in una cartella (come questo ) e sincronizzalo con l'iPhone. Ciò richiede anche alcuni passaggi manuali ma è un po 'più veloce generare la cartella. Tuttavia, la sincronizzazione con iPhone tramite iTunes richiede molto tempo perché iTunes ridimensiona le immagini (in realtà ricostruisce una sorta di "cache di foto di iPod").

Continuo a sperare che ci sia un modo più semplice per farlo!

    
posta Vlad 21.03.2012 - 10:39
fonte

2 risposte

1

Finora sembra che il modo migliore per farlo sia eseguire periodicamente il seguente script bat (Windows 7):

@ECHO OFF
SETLOCAL

C:
CD \
CD

RMDIR /S /Q starred

MKDIR starred

PUSHD starred

@FOR /F "tokens=*" %%a IN    (%userprofile%\AppData\Local\Google\Picasa2\db3\starlist.txt) DO @(
    ::ECHO %%a
    CALL :get_path "%%a"
)

POPD

GOTO last


:get_path
:: get file path
SET _path=%~p1
:: get file name and extension
SET _name=%~nx1
:: remove trailing backslash from path
SET _path=%_path:~0,-1%
:: trim path
CALL :trim_path "%_path%"
IF NOT EXIST "%_path%\" (MKDIR "%_path%")
PUSHD "%_path%"
MKLINK "%_name%" %1
POPD
GOTO :eof

:trim_path
:: get file name from a path returns the last folder
SET _path=%~nx1
GOTO :eof

:last
CD
PAUSE
ECHO ON

Questo mi lascerà con una cartella piena di symlink ( C:\starred\ ), ordinatamente organizzata in sottocartelle, che sincronizzerò con i miei iDevices.

    
risposta data 04.04.2012 - 12:06
fonte
2

È possibile impostare lo script di collegamento simbolico per l'esecuzione giornaliera (o comunque spesso possibile la sincronizzazione del dispositivo) per generare almeno automaticamente la cartella dei collegamenti simbolici. Se ti senti a disagio nel scrivere gli elenchi dei LaunchDeamon, puoi utilizzare un'app come Lingon per generarli. A questo punto, potrebbero non essere nemmeno necessari i collegamenti simbolici, solo una "esportazione" copiata, se lo si desidera, utilizzando la stessa logica.

In ogni caso, sei ancora bloccato a fare l''iPod Photo Cache'. Penso che l'unica ragione per cui questo è leggermente più veloce quando si utilizza Aperture o iPhoto è dovuto al fatto che hanno diverse miniature e altre dimensioni renderizzate, ma ci vuole ancora del tempo per l'elaborazione, specialmente la prima volta.

Supponendo che file più piccoli possano effettivamente essere elaborati più rapidamente, puoi anche aggiornare lo script che esporta gli elementi associati con collegamenti simbolici per copiare effettivamente i file altrove, quindi ridimensionarli utilizzando uno strumento come sips .

Ad esempio, sips -Z 1024 image.jpg ridimensiona l'immagine fino a 1024x768, mantenendo l'aspetto razionale ( altri esempi possono essere trovati su questo blog , o altrove online).

Potrebbe essere necessario trovare quale processo funzioni meglio per te e il tuo flusso di lavoro, e dove sarebbe il collo della bottiglia. Anche in questo caso, se questa esportazione potrebbe essere giornaliera, al di fuori della sincronizzazione effettiva sul dispositivo, quella cartella potrebbe sempre essere "pronta".

Quindi, mantieni il tuo dispositivo iOS sincronizzato allo stesso modo, ma può elaborare file più piccoli e hai automatizzato gran parte del processo. Anche l'iPod Photo Cache potrebbe essere incrementale, quindi se questi file rimangono uguali e quindi ne vengono aggiunti di nuovi, solo quelli nuovi vengono aggiunti alla cache.

    
risposta data 23.03.2012 - 03:59
fonte

Leggi altre domande sui tag