3 votos

¿Cómo puedo exportar las fotos de contactos de iCloud?

Estoy tratando de exportar las fotos de contactos de mis Contactos iCloud. Inicialmente se trató de exportar mis contactos como vCard, pero iCloud no incluye las fotos de perfil de cuando la exportación. (Curiosamente, los Contactos iCloud puede importar fotos desde una tarjeta vCard)

Manual de ahorro de las fotos de la Web de iCloud app no funciona tampoco, como el Guardar Imagen como opción faltaba cuando haga clic en mis fotos.

Hay alguna forma de exportar mis fotos de contactos de iCloud?

2voto

Nimesh Neema Puntos 69

Al exportar vCard desde iCloud Web de la aplicación, los datos de la imagen no está incluido en la tarjeta. Contacto foto de perfil en tales casos puede ser extraído mediante el que se incluyen Herramientas para Desarrolladores Web en su navegador Web. El procedimiento es casi similar para todos los navegadores Web modernos, voy a usar Safari como un ejemplo aquí.

Herramientas de desarrollo no están habilitadas por defecto en Safari. Para habilitar la apertura de las preferencias de Safari por ir a la barra de Menú → Safari → Preferencias ... o usar el atajo de teclado Comando + ,. Ahora vaya a la pestaña de opciones Avanzadas y de verificación Mostrar el menú desarrollo en la barra de menú.

enter image description here

Ahora abra la sección de Contactos en iCloud Web de la aplicación y seleccione el contacto deseado. Una vez seleccionado el contacto, haga clic en la foto de perfil y seleccionar Inspeccionar Elemento en el menú contextual. Generalmente este es el último elemento en el menú.

enter image description here

Haga clic en el Inspeccionar Elemento elemento se abra el Inspector Web, una herramienta que se utiliza generalmente para el diseño y desarrollo Web.

enter image description here

Como se puede ver, el inspector Web ha abierto con un nodo pre-seleccionado (básicamente una imagen HTML) correspondiente a la foto de perfil seleccionado. Dentro de la etiqueta, usted será capaz de ver un artículo similar a:

href="https://p12-contacts.icloud.com:..."

que es un hipervínculo. Simplemente haga clic en el enlace. Se mostrará la imagen original asignado a la dirección de contacto en la sección de Recursos en la Web Inspector.

enter image description here

Voila! usted tiene el contacto de foto de perfil. Basta con arrastrar la imagen al Buscador para guardarlo.

0voto

The33Coder Puntos 11

Si tienes un Mac sync usted iCloud y vaya a

~/Library/Application Support/AddressBook/Sources/xxxxxxx-xxxx-xxxx-.../Images

0voto

Nimesh Neema Puntos 69

Hay un manual de enfoque se puede utilizar para exportar la imagen del contacto. Exportar vCard normalmente como un .archivo vcf.

Ahora el archivo vCard contiene la foto de perfil de datos codificado en base 64 formato. Abra el .vcf archivo en un editor de texto ASCII. Quitar todos los campos excepto el uno, empezando con:

FOTO;ENCODING=b;TIPO=JPEG:

Ahora, también quitar la cadena. Te quedará sólo con la cadena codificada en base64. Guardar este archivo recortado. Ahora abre el Terminal y ejecutar el siguiente comando:

base64 -D -i contact.vcf -o Contact.jpeg

Aquí, contact.vcf es el tapizado de la tarjeta de contacto de archivo y Contact.jpeg es el nombre para el archivo de imagen deseado.


Aquí se muestra un ejemplo de vCard para ilustrar el ejemplo. He recortado el carácter sensible de la información de contacto y trunca la codificación base64 los datos de la imagen para hacerla corta. Aquí está el original de datos vCard como se ha visto en un editor de texto ASCII:

BEGIN:VCARD
VERSION:3.0
PRODID:-//Apple Inc.//iOS 12.2//EN
N:Neema;Nimesh;;;
FN:Nimesh Neema
NICKNAME:Monu
EMAIL;type=INTERNET;type=HOME;type=pref:xxxxxxxxxxx@gmail.com
EMAIL;type=INTERNET;type=HOME:xxxxxxxxxxx@icloud.com
TEL;type=CELL;type=VOICE;type=pref:+91 99999 99999
TEL;type=CELL;type=VOICE:+919999999999
TEL;type=CELL;type=VOICE:+91 99999 99999
item1.ADR;type=HOME;type=pref:;;xxx\, xxxxxxxx xxxxxxxxx\, 99/9\, xxxxxxxx;
 xxxxxx;xxxxxx xxxxxxx;000000;India
item2.URL;type=pref:http://xxxxxxxxxxx.com/
item2.X-ABLabel:_$!<HomePage>!$_
BDAY;value=date:1986-08-20
item3.IMPP;X-SERVICE-TYPE=Skype;type=pref:skype:xxxxxx.xxxxx
item3.X-ABLabel:Skype
PHOTO;ENCODING=b;TYPE=JPEG:TU0AKgAHNwSus8mus8mus8mssceus8mvtMqus8mtssisscetssivtMqts8
 mvtcuvtcuvtcuwtsyxt82yuM6xt82xt82xt82wtsywtsywtsywtsywtsyxt82vtMqxtsywtsyv
 ...
X-ABUID:A73CE32D-5308-4DBB-BAA0-DB16C1EBE31A
END:VCARD

Después de la eliminación de todas las líneas a excepción de los datos de la imagen, de la interrupción en el contenido de la imagen se parece a esto:

PHOTO;ENCODING=b;TYPE=JPEG:TU0AKgAHNwSus8mus8mus8mssceus8mvtMqus8mtssisscetssivtMqts8
 mvtcuvtcuvtcuwtsyxt82yuM6xt82xt82xt82wtsywtsywtsywtsywtsyxt82vtMqxtsywtsyv
 ...

Después de quitar el encabezado, el final de la cadena base64 (trunca) se parece a esto:

TU0AKgAHNwSus8mus8mus8mssceus8mvtMqus8mtssisscetssivtMqts8
 mvtcuvtcuvtcuwtsyxt82yuM6xt82xt82xt82wtsywtsywtsywtsywtsyxt82vtMqxtsywtsyv
 ...

que necesita ser salvado y se alimenta a la base64 comando.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X