1
resposta

como faser uma api que reduz o tamanho da imagem

tenho um projeto porém não sei como fazer uma api que reduz o mb da imagens como por exemplo o site tinny.png https://tinypng.com/.

se algum poder me da uma luz de como fazer o oque estudar agradeço!!

1 resposta

Olá Samuel tudo bom? Acho que depende da linguagem escolhida tu deve encontrar boas bibliotecas para te auxiliar, um exemplo pra PHP seria a imagick encontrada mais info aqui https://www.php.net/manual/en/imagick.examples-1.php ou https://www.php.net/manual/en/imagick.minifyimage.php

Tem também libs pra Node aqui https://www.npmjs.com/package/compress-images

Basicamente eu criaria um endpoint na api que recebesse a imagem e criaria uma função que chama-se uma destas libs para fazer a compressão.

Espero ter ajudado e bons estudos!