Skip to content
This repository has been archived by the owner on Apr 4, 2024. It is now read-only.
/ my-bandwidth-hero Public archive

Esse é o meu compressor de imagem/vídeo que usarei em projetos variáveis

License

Notifications You must be signed in to change notification settings

Ashu11-A/my-bandwidth-hero

Repository files navigation

Logo Image

Comitts Year

Last-Comitt Contributors

My bandwidth hero

Esse é o meu compressor de imagens que usarei no Tachiyomi

🤔 - Porque eu fiz isso?

O bandwidth-hero-proxy tem um probleminha de uso de Ram, ele cresce exponencialmente conforme comprime imagens, até estourar o limite imposto, a causa é a forma que o Buffer é utilizado, por isso criei este fork para tentar corrigir este problema e também comprimir mais ainda as imagens.

📝 - Oque há de diferente:

  • Mudança da utilização do pacote request para o axios, pois o mesmo foi descontinuado e é antigo.
  • A forma como o Buffer é tratado mudou, agora menos lixo fica na memoria (Não testado em larga escala).
  • Mudança de pasta, agora a compreensão das imagens fica na pasta img, futuramente será implementado a compreensão de vídeo.
  • Implementação de um Database, para permitir à mostragem de informações uteis, como o dataSaved.
  • O código foi lintado, e reorganizado para a forma que eu acho a mais correta.
  • Nova verificação foi imposta no copyHeaders para impedir possíveis problemas.
  • As vezes a compreensão gera imagens maiores que as originais, então porque não enviar as imagens originais se isso acontecer? kkkkkkk.
  • Melhor tratativa de erros.
  • Adicionado função assíncrona para que a resposta seja devidamente enviada antes que o buffer seja apagado.

About

Esse é o meu compressor de imagem/vídeo que usarei em projetos variáveis

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published