Cómo construir un sitio web generador de imágenes

A2A

Déjame cuna un poco, primero.

¿En serio hombre, Quora? StackOver-friggin’-flow!

¿Por qué la nube? En nombre de Dios, con palabras de jerga con todos. ¿Por qué no puede comenzar de manera simple y hacer que su computadora portátil sea el servidor, la nube, la máquina de desarrollo? Quiero decir … ¿por qué? A menos que ya tenga millones de usuarios registrados para su generador de memes o servicio de generador de código QR. ¿Por qué? Además, hombre, todos tienen un generador de QR y un generador de memes en su teléfono inteligente, ¡y ni siquiera necesita conectarse a Internet!

Generador de memes:

Debe poder hacer tres cosas:

1. Capacidad para cargar imágenes: configure un servidor web que sirva un formulario HTML y cargue la imagen en su servidor y publique el texto para escribir en la imagen. Puede elegir su marco web para facilitarle. Aquí hay un ejemplo simple de PHP: Página en stackoverflow.com

2. Capacidad para procesar la imagen: debe realizar algunos cálculos basados ​​en el tamaño de la imagen y la cantidad de texto a escribir, para determinar la ubicación y el tamaño de fuente del texto. Usa Imagemagick para hacer esto. Aquí hay un ejemplo: Anotación: ejemplos de IM v6

ImageMagick es compatible con la mayoría de los idiomas famosos. Debe elegir la API en un idioma con el que esté familiarizado.

3. Un lugar para permitir que el usuario descargue la imagen: necesita obtener un cubo S3 con un almacenamiento público de donde pueda servir imágenes (¡su maldito almacenamiento en la nube!). Necesita usar la API S3 para usarlo. Aquí hay un ejemplo: Cargue un objeto con AWS SDK para PHP

Haga que el enlace en el n. ° 3 esté disponible para que el usuario descargue la imagen.

Generador de códigos QR:

Necesitas tres cosas:

1. Capacidad para publicar texto: puede tener un formulario simple que publique el texto para convertirlo en código QR. Aquí: Ejemplo de formulario completo de PHP 5

2. Genera tu imagen QR. Casi todos los idiomas tienen al menos una biblioteca generadora de códigos QR, úsela para generar la imagen. En PHP, vea esto: generador de código QR, una biblioteca PHP LGPL

3. Un lugar para permitir que el usuario descargue la imagen: necesita obtener un cubo S3 con un almacenamiento público de donde pueda servir imágenes (¡su maldito almacenamiento en la nube!). Necesita usar la API S3 para usarlo. Aquí hay un ejemplo: Cargue un objeto con AWS SDK para PHP

Haga que el enlace en el n. ° 3 esté disponible para que el usuario descargue la imagen.

Simple, ¿no es así?