Para almacenar las fotografías de las galerías que generes con imagen3D, tienes la posibilidad de utilizar ImageKit (https://imagekit.io/), una plataforma de almacenamiento y distribución de imágenes y vídeos en la nube.
Este servicio permite subir las fotografías estereoscópicas de tus galerías, organizarlas en carpetas y obtener una dirección URL pública para cada imagen. De esta manera, las galerías pueden acceder a las fotografías directamente desde Internet, sin necesidad de que los archivos estén alojados en tu propio servidor web.
Características de la cuenta gratuita
El plan Forever Free incluye las siguientes prestaciones:
- Precio: 0 € al mes.
- Almacenamiento: 3 GB.
- Transferencia de datos: 20 GB mensuales.
- Tamaño máximo por imagen: 25 MB.
- Resolución máxima de imagen procesada: 25 megapíxeles.
- Organización de fotografías en carpetas: incluida.
- Direcciones URL públicas: incluidas.
- Acceso mediante API: incluido.
- Duración del plan gratuito: permanente, sujeto a las condiciones del servicio.
Es importante distinguir entre el almacenamiento y la transferencia de datos. Los 3 GB corresponden al espacio disponible para guardar fotografías, mientras que los 20 GB mensuales representan el volumen de datos que pueden descargarse o visualizarse desde las galerías.
En el caso de las fotografías estereoscópicas de Imagen3D, es importante conservar las proporciones y la disposición original de las imágenes izquierda y derecha, evitando transformaciones que puedan afectar a su correcta visualización en 3D.
Objetivo de esta guía
En este artículo explicaré, paso a paso, cómo crear una cuenta gratuita en ImageKit utilizando Google, cómo he configurado el servicio, dónde localizar la URL pública, cómo crear carpetas para organizar las galerías y, finalmente, cómo subir las fotografías manualmente al almacenamiento en la nube.
El objetivo es disponer de un espacio gratuito desde el que almacenar y servir las imágenes utilizadas por las galerías fotográficas generadas con Imagen3D, de forma sencilla y sin necesidad de utilizar un servidor propio para alojarlas.
Crear una cuenta gratuita en ImageKit
El primer paso consiste en acceder a la página oficial de imagekit.io.
Registro mediante una cuenta de Google
ImageKit permite registrarse introduciendo una dirección de correo electrónico y una contraseña, o utilizar una cuenta de Google.
En nuestro caso hemos utilizado el segundo procedimiento, que resulta más sencillo.
- Pulsamos Iniciar sesión con Google.
- Seleccionamos nuestra cuenta de Google.
- Autorizamos el acceso solicitado por ImageKit, después de revisar los permisos.
- Completamos las pantallas de configuración inicial.
De esta manera no es necesario crear una contraseña independiente para ImageKit.
Configuración inicial de la cuenta
Después de registrarnos, ImageKit presenta tres pantallas para configurar nuestra cuenta.
Pantalla 1 de 3: perfil y finalidad de uso
- What’s your role at the company?: Seleccionamos Graphic Designer / Photographer por ejemplo
- What’s your main objective to use ImageKit?: Podemos seleccionar Real-time image optimization, transformations & delivery
Pulsamos Next para continuar.
Pantalla 2 de 3: identificador y región
En esta pantalla tenemos que configurar dos parámetros importantes.
- ImageKit ID: Es un identificador único que permite distinguir nuestra cuenta y que formará parte de las direcciones de las fotografías.
- Select your data processing and storage region: Este parámetro determina la región donde ImageKit almacenará y procesará nuestros archivos. En mi caso, selecciono `Frankfurt (Europe)` ya que esta región es adecuada para un servicio utilizado principalmente desde España y otros países europeos.
Pantalla 3 de 3: cómo hemos conocido ImageKit
La última pantalla pregunta:
- How did you hear about us?: Seleccionamos Blog or Article, en el caso de haber conocido ImageKit a través de este artículo del blog de ayuda de Imagen3D.
Finalizamos el proceso para acceder al panel principal.
Acceder al panel de administración
Una vez completado el registro, ImageKit muestra su panel de administración, conocido como Dashboard. También podemos acceder desde ImageKit/Dashboard
En el primer acceso aparece una lista de cinco tareas de configuración:
- Upload files or connect external storage: Subir archivos o conectar un almacenamiento externo.
- Set up and verify your URL endpoint: Configurar y comprobar la URL de acceso.
- Integrate to deliver optimized images and videos: Integrar el servicio en aplicaciones.
- Transform and stream images and videos: Aplicar transformaciones a imágenes y vídeos.
- Validate performance and go-live: Comprobar el funcionamiento antes de su uso definitivo.
Para comenzar a almacenar fotografías no necesitamos completar inmediatamente todas estas tareas.
Nos centraremos en Media Library, que es el apartado donde se encuentran nuestros archivos y carpetas.
Obtener nuestra URL pública
Cada cuenta de ImageKit dispone de una dirección base denominada URL Endpoint. Es el punto de acceso desde el que se pueden recuperar las imágenes almacenadas.
Para consultar nuestra dirección:
- Accedemos al Dashboard.
- Entramos en el apartado URL Endpoints, que podemos encontrar dentro de las opciones de configuración.
- Localizamos Default URL Endpoint.
- Copiamos la dirección indicada.
El formato habitual es `https://ik.imagekit.io/IDENTIFICADOR`
La URL base no es una página web con una galería de fotografías. Para visualizar un archivo debemos añadir su nombre y, si corresponde, la carpeta en la que está almacenado.
Crear carpetas para organizar las fotografías
ImageKit permite crear carpetas para organizar los archivos.Para ello:
- Abrimos Media Library desde el panel de administración.
- Nos situamos en la carpeta raíz o en la carpeta dentro de la cual queramos crear otra.
- Pulsamos New, en la parte superior derecha.
- Seleccionamos New folder.
- Introducimos el nombre de la carpeta.
- Pulsamos Submit.
Subir fotografías al almacenamiento de ImageKit
Una vez creada la carpeta, podemos empezar a enviar fotografías.
ImageKit permite subir archivos directamente desde el navegador, sin necesidad de instalar programas adicionales.
Procedimiento
- Accedemos a Media Library.
- Abrimos la carpeta de destino.
- Pulsamos New.
- Seleccionamos File Upload.
- Elegimos la fotografía de nuestro ordenador.
- Comprobamos la carpeta de destino y los ajustes de subida.
- Confirmamos la subida.
ImageKit admite la subida de varios archivos e incluso carpetas completas.
Una vez finalizado el envío, la fotografía aparecerá en nuestra biblioteca.
Obtener la clave API de ImageKit para utilizarla con Imagen3D
¿Para qué sirve la API?
ImageKit dispone de una API (Interfaz de Programación de Aplicaciones) que permite comunicarse con sus servidores directamente desde otras aplicaciones, sin necesidad de acceder a su página web para realizar cada operación.
En nuestro caso, Imagen3D utiliza esta API para facilitar el almacenamiento en la nube de las fotografías de las galerías que generamos con el programa de forma automática.
Gracias a esta integración, podemos realizar operaciones como:
- Crear carpetas: organizar las fotografías de las distintas galerías en el almacenamiento de ImageKit.
- Subir fotografías: enviar las imágenes directamente desde Imagen3D, sin necesidad de hacerlo manualmente desde el navegador.
- Obtener las direcciones URL: disponer de los enlaces públicos que permiten visualizar las fotografías almacenadas.
- Gestionar archivos: consultar las fotografías y carpetas existentes en nuestra cuenta.
Para realizar estas operaciones necesitamos una clave privada de API (Private Key), que permite a ImageKit identificar nuestra cuenta y autorizar las solicitudes realizadas desde Imagen3D.
¿Cómo obtener nuestra Private Key?
- Accedemos a ImageKit (https://imagekit.io/) e iniciamos sesión con nuestra cuenta.
- Entramos en el panel de administración (Dashboard).
- En el menú lateral, seleccionamos Developer Options → API Keys.
- Localizamos el apartado Private Key. La clave aparecerá inicialmente oculta por motivos de seguridad.
- Pulsamos el icono del ojo para mostrar su contenido.
- ImageKit nos enviará un correo electrónico con un código de acceso que introduciremos.
- Una vez visible, copiamos la clave privada, que comienza normalmente por `private_`.
Seguridad de la clave privada
La Private Key es una credencial confidencial que permite acceder a los recursos de nuestra cuenta de ImageKit con los permisos que tenga asignados.
Por este motivo:
- No debemos compartirla con otras personas.
- No debemos publicarla en páginas web, galerías o documentación.
- Debemos conservarla en un lugar seguro.
- Si sospechamos que alguien ha obtenido nuestra clave, debemos revocarla y generar otra.
Además, una aplicación de escritorio no puede garantizar que una clave privada almacenada localmente sea imposible de extraer. Por ello, la integración de Imagen3D contempla un mecanismo de autenticación y protección de credenciales adecuado.
En resumen: la Private Key permite que Imagen3D se comunique con nuestra cuenta de ImageKit para organizar y subir automáticamente las fotografías de nuestras galerías, evitando tener que realizar estas operaciones manualmente desde la página web.
Conclusiones
ImageKit es una solución sencilla y práctica para almacenar en la nube las fotografías de las galerías generadas con Imagen3D, sin necesidad de disponer de un servidor propio para alojar las imágenes.
Su plan gratuito, con 3 GB de almacenamiento y 20 GB mensuales de transferencia, ofrece recursos suficientes para comenzar a publicar galerías fotográficas y compartirlas a través de Internet, siempre que el número de imágenes y las visitas se mantengan dentro de estos límites.
Una de sus principales ventajas es la posibilidad de organizar las fotografías en carpetas y acceder a ellas mediante direcciones URL públicas, facilitando su utilización desde diferentes dispositivos y aplicaciones compatibles.
Además, gracias a su API, Imagen3D puede automatizar la creación de carpetas y la subida de fotografías, simplificando considerablemente la publicación de las galerías y evitando tener que gestionar los archivos manualmente desde la web de ImageKit.
En definitiva, ImageKit proporciona una solución de almacenamiento y distribución que complementa las funcionalidades de Imagen3D, facilitando la publicación, organización y acceso a nuestras colecciones de fotografías estereoscópicas desde Internet.







No hay comentarios:
Publicar un comentario