Terminado

Miniaturas de Jpg en formato Webp Php 7.4

Publicado el 15 Agosto, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Hola,
Necesitamos crear un scripts en php que pueda convertir las fotosgrafias de jpg a webp donde podamos indicar la calidad del imagen ejemplo 80% y el tamaño de altura y anchura.

Versión php 7.4
carpeta con las fotografías originales /fotos
fotografías miniaturas /fotos_webp/
base de datos con los archivos de la fotos
nombre de la base de datos: db793635624
tabla: villa_fotos
columnas
id_fotos (id autonumérico)
archivo_fotos (nombre del archivo de la fotografía original)
200x100_fotos ( url definitiva donde se ha colocado la miniatura de la fotos en webp ej. Mydomain.com/fotos_webp/example_200x150.webp el tamaño de la miniatura 200x150
300x200_fotos ( url definitiva donde se ha colocado la miniatura de la fotos en webp ej. Mydomain.com/fotos_webp/example_300x225.webp el tamaño de la miniatura 300x225
400x300_fotos ( url definitiva donde se ha colocado la miniatura de la fotos en webp ej.

Mydomain.com/fotos_webp/example_400x300.webp el tamaño de la miniatura 400x300

800x600_fotos ( url definitiva donde se ha colocado la miniatura de la fotos en webp ej. Mydomain.com/fotos_webp/example_800x600.webp el tamaño de la miniatura 800x600
1024x768_fotos ( url definitiva donde se ha colocado la miniatura de la fotos en webp ej. Mydomain.com/fotos_webp/example_1024x768.webp el tamaño de la miniatura 1024x768

Funciones del scripts
El scripts tiene que buscar en la base de datos las fotografías en miniaturas que no estén creadas buscand en las columnas 200x100_fotos, 300x200_fotos, 400x300_fotos, 800x600_fotos, 1024x768_fotos y si no tienen la url guardada en la base de datos tiene que crear los archivos en miniatura con los tamaños indicados arriba, y guardar la url del archivo en la base de datos.


En el script tenemos que poder indicar la calidad del archivo en webp y el tamaño por si queremos crear otros tamaños diferentes
En la base de datos tenemos cerca de 80.000 imágenes, hay que hacer un bucle para buscar todas las url que no están creadas e ir creandolas todas seguidas
El archivo original en jpg no tiene que borrarlo, solo crear una copia en webp con el tamaño personalizado

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 17 Agosto, 2019

Habilidades necesarias

Otros proyectos publicados por J.