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!!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!!
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!