KAZ Image Craft

Ferramenta leve de edição de imagens no lado do cliente. Recorte, gire e visualize as imagens antes do upload, totalmente em JavaScript, sem dependências.

🚀 Funcionalidades

  • 🖼️ Visualização - Veja as imagens antes do upload, suporta recorte e rotação
  • ✂️ Recortar & Girar - Recorte livre, ajuste de rotação, suporta espelhamento
  • 🗂️ Gerenciamento de múltiplas imagens - Gerencie várias imagens por campo, suporta arrastar e soltar
  • ♻️ Reset - Restaura a imagem original com um clique
  • 🚫 Detecção de duplicatas - Detecta automaticamente uploads duplicados e impede
  • ⚙️ Sem dependências - JavaScript puro, nenhum framework necessário

📝 Como usar

  1. 1. Incluir arquivos - Adicione os arquivos CSS e JS (local ou CDN)
  2. 2. Adicionar elementos - Adicione <input type="file"> no formulário e use data-max para limitar uploads
  3. 3.
    Inicializar
    document.addEventListener('DOMContentLoaded', () => {
      KazImageCraft._init('kaz-file-input', 'kaz-upload-form');
    });
  4. 4.
    Enviar formulário
    KazImageCraft.injectAllFiles();
    form.submit();

🌐 Suporte Multilíngue

Fornece múltiplos arquivos de idioma (por exemplo, en-us.js, zh-cn.js), podem ser substituídos ou personalizados para textos da interface.

💡 Cenários de uso

Perfeito para portfólios, painéis administrativos ou editores de conteúdo rico, oferecendo uma experiência limpa, eficiente e sem distrações.

🔗 Links

📄 Licença

MIT License