Skip to content

PixuMelhor compressão sob TECR

Entropia Reconstrutiva Contextual · formato PIXU · Zero dependências · TypeScript

Pixu

Início rápido ​

bash
npm install @pantanal/pixu
typescript
import { compress, buildDownloadName } from '@pantanal/pixu';

const result = await compress(file, {
  format: 'image/pixu',
  enableSmartQuality: true,
  stripMetadata: true,
});

console.log(result.compressionRatio);
console.log(buildDownloadName('photo', result.format)); // photo.webp ou photo.jpg

Teoria ​

O Pixu minimiza os bytes enviados sob Entropia Reconstrutiva Contextual — L(x∣M,C,ε) — sem reivindicar superar Shannon de forma lossless.

Experimente ao vivo ​

Escolha uma foto de exemplo ou envie a sua — o mesmo layout dos exemplos de framework.

Try it live

Pick a sample or upload your own image

Try a sample image

Vue component — live

PixuCompressor with real sample images

Click or drag image here to compress

Supports JPEG, PNG, WEBP, AVIF, PIXU

Exemplos por framework ​

FrameworkPortaComando
Vue 33000cd examples/vue && npm run dev
React3001cd examples/react && npm run dev
Angular4200cd examples/angular && npm start
Svelte3002cd examples/svelte && npm run dev
Jacaré3003cd examples/jacare && npm run dev

Compile a biblioteca primeiro: npm run build na raiz do repositório.

Ver todos os exemplos de framework →

Mapa da documentação ​

Publicado sob a licença MIT.