¿Cómo replace imágenes en iPhoto con versiones de mayor calidad?

Utilizo Aperture para edición y procesamiento de fotos, pero prefiero iPhoto para mantener una galería de mis imágenes. Durante mucho time, utilicé las herramientas incorporadas en iPhoto para "Importar desde la Biblioteca de Aperture". Lo que no sabía es que esto solo importa la image de vista previa, que tiene una resolución de un cuarto y está mal comprimida. Ahora tengo un par de años de álbumes con muchos metadatos pero con una calidad de image horrible. Me gustaría replace las imágenes con versiones de mayor calidad de Aperture, sin perder todos los metadatos (tags, descripciones, caras, etc.). ¿Cuál es la forma más fácil de hacer esto?

Pregunta relacionada: ¿es posible acceder / cambiar los datos de image en iPhoto con AppleScript? Puedo escribir una secuencia de commands para unir imágenes y replacelas, si hay un mecanismo para hacerlo.

One Solution collect form web for “¿Cómo replace imágenes en iPhoto con versiones de mayor calidad?”

Así es como eventualmente resolví este problema. Tomó algunos pasos, y requiere algunos scripts y hackers en command-line, pero funcionó.

  1. Exporte las imágenes que desea actualizar de Aperture a una carpeta, digamos ~/Pictures/Updates
  2. Abra el álbum en iPhoto
  3. Use este AppleScript para get una list de nombres de files para las imágenes maestras

     set output_filename to "/Users/user/Pictures/album.txt" tell application "iPhoto" set pics to photos in current album do shell script "echo \"# Current album contents\" > " & output_filename repeat with pic in pics set picpath to image path of pic do shell script "echo " & picpath & " >> " & output_filename end repeat end tell 
  4. Usando cualquier editor de text, guarde el script a continuación para update_pics.sh y update_pics.sh ejecutable ( chmod 755 update_pics.sh en la línea de command)

     #! /bin/bash # a quick script to parse in a series of filenames, and update them input_folder="$1" backup_folder="$2" if [ "$#" -ne 2 ]; then echo "Usage: $0 [folder with new images] [folder for backups]" exit 0 fi if [ ! -d "$input_folder" ]; then echo "Can't read input follder $input_folder" exit -1 fi if [ ! -d "$backup_folder" ]; then mkdir -p "$backup_folder" fi if [ ! -d "$backup_folder" -o ! -w "$backup_folder" ]; then echo "Can't write to backup folder $backup_folder" exit -1 fi while read line; do # skip empty lines or comments [ -z "$line" -o "${line:0:1}" = "#" ] && continue if [ -f "$line" ]; then filename=`basename "$line"` input_file="$input_folder/$filename" cp "$line" "$backup_folder" if [ -f "$input_file" ]; then echo "Replacing $filename" cp "$input_file" "$line" else echo "Could not find input file $input_file" fi else echo "$line does not exist" fi done 
  5. Para usar la secuencia de commands, dele la location de las imágenes actualizadas, una carpeta para realizar copys de security (estoy paranoico de perder datos) y luego coloque el file generado anteriormente. Por ejemplo:

     update_pics.sh Updates/ Backups/ < album.txt 
  6. Si aún no lo has hecho, cierra iPhoto. Luego, reinícielo mientras mantiene presionadas Opción y Comando. Eso debería darte un dialog para rebuild iPhoto. Solo debería volver a crear las miniaturas, aunque es posible que desee rebuild todo lo demás. Más información sobre la reconstrucción de la biblioteca de iPhoto de Apple

iPhoto probablemente demorará mucho time en rebuild las miniaturas, ya que las volverá a hacer todas . Tiene varios álbumes para hacer, probablemente sea mejor actualizar primero las imágenes, álbum por álbum, y luego rebuild la biblioteca. Eso es lo que hice, y funcionó bastante bien.

  • Accidentalmente eliminó mi fototeca de iPhoto
  • Administrar el evento de iPhoto desde Lightroom
  • ¿Cómo convertir todas las fotos de la biblioteca de iPhoto a una resolución no mayor a 1920x1920?
  • iPhoto se bloquea en el lanzamiento?
  • ¿Cómo puedo transferir imágenes desde un Macbook Pro a un iPad que no soy de mi propiedad?
  • Averiguar qué es lo que Photo Stream está cargando exactamente
  • Espacio en disco utilizado por las bibliotecas de iPhoto / iMovie en OS X
  • Accidentalmente eliminó la biblioteca de iPhoto
  • ¿Es posible tener 2 sistemas de respaldo diferentes para diferentes discos duros externos?
  • Después de instalar Yosemite, la apertura de iPhoto detiene mi iMac.
  • Cambia el año de más de 500 fotos en iPhoto
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).