Fotos para OS X: cómo generar un álbum automáticamente en la importación

4

En iPhoto confié mucho en la función de eventos. Tuve alrededor de 100 eventos. En Photos for OS X, estoy totalmente de acuerdo con los nuevos álbumes que reemplazan los eventos de alguna manera. Pero estoy buscando crear automáticamente un álbum de las imágenes que importo.

En iPhoto puedes arrastrar una carpeta al programa y automáticamente crea un evento con el nombre de la carpeta arrastrada. ¿Existe algún mecanismo similar para crear automáticamente un álbum? La única forma en que encontré crear un comportamiento similar es arrastrar una carpeta a Fotos para OS X, importar todas las fotos, ir a la última sección importada y crear un álbum con estas imágenes. ¿Hay un mejor flujo de trabajo?

Gracias de antemano por cualquier idea.

Editar: leí la pregunta aquí ( Eventos o Álbumes en Fotos para OSX ) pero desafortunadamente no me ayuda mucho.

Mirco Widmer
fuente

Respuestas:

14

Acabo de escribir una pequeña secuencia de comandos de Apple para importar carpetas y sus subcarpetas como carpetas y álbumes en Fotos. Echa un vistazo aquí: https://github.com/codez/ImportPhotoFolders . Probablemente necesites a El Capitán para que funcione correctamente.

code'z
fuente
Guión genial +1 por publicarlo en GitHub, que es más fácil de usar para secuencias de comandos más largas como la suya.
bmike
Gracias, excelente guión, ¡exactamente lo que estaba buscando!
Fredv
2

No hay forma de hacer esto en Fotos, al menos de manera diferente a lo que ya estás haciendo.

Además, solo como un aparte: si tiene la intención de usar iCloud Photo Library y sincronizar con un dispositivo, reemplazar los eventos con álbumes se volverá rápidamente inmanejable. Las aplicaciones (fuera de la aplicación Fotos de iOS) no las clasifican necesariamente por nada útil, y no respetan la estructura de carpetas, por lo que he visto. Actualmente estoy revisando mis "álbumes" (fotos creadas a partir de mis eventos de iPhoto) y etiquetándolos con palabras clave y / o descripciones, y luego elimino el álbum. Es imposible encontrar algo en (por ejemplo) el selector de fotos de Facebook Messenger con 500 álbumes. Las palabras clave no se transferirán a iOS, pero al menos puedo usar Momentos para recrear de alguna manera la función Eventos.

tubedogg
fuente
2

Utilizo el siguiente AppleScript para importar carpetas en álbumes. Solo hace una carpeta a la vez [1], pero aún así es mucho más fácil que hacerlo a mano en Fotos.

[1] Debido a que las carpetas con un gran número de imágenes pueden ser lentas de procesar en Fotos y, a veces, el script agota el tiempo de espera hasta que finalicen las Fotos. Con una carpeta, esto no es un problema, ya que todavía se habrá importado por completo.

(*
    Imports a folder of images into Photos into an album named after the folder.
    Whether the images are copied or aliased depends upon your Photos preferences.
    No error checking!!
*)

tell application "Finder"
    activate
    choose folder with prompt "Please choose a folder to import into Photos as an album:"
    set theFolderToImport to the result
    set theFoldersName to the name of theFolderToImport
    set thePhotosToImport to the files of theFolderToImport
    set thePhotosToImportAsAliases to {}
    repeat with b in thePhotosToImport
        set a to b as alias
        set the end of thePhotosToImportAsAliases to a
    end repeat
end tell

tell application "Photos"
    activate
    delay 2
    set theNewAlbum to make new album named theFoldersName
    import thePhotosToImportAsAliases into theNewAlbum with skip check duplicates
end tell
BruceH
fuente
0

Contestaré en alemán para permitir que todos los alemanes encuentren esta maravillosa solución, que me ayudó a importar todas mis carpetas. Muchas gracias, una excelente solución: https://github.com/codez/ImportPhotoFolders . Wer bislang ein Programm gesucht hat, welches die Ordner und Unterordner vom Finder mit allen Bildern nach Fotos importiert der soll bitte die Lösung benutzen: https://github.com/codez/ImportPhotoFolders . das hat bei mir wunderbar funktioniert.

usuario159485
fuente
Tenemos una fuerte preferencia por el inglés en la red de Stack Exchange . Por favor traduzca esta respuesta. Está bien dejar una versión en inglés y alemán de la respuesta en el cuerpo de su respuesta. Gracias.
Ian C.