11 pontos por GN⁺ 2024-10-02 | 1 comentários | Compartilhar no WhatsApp
  • Projeto open source que gera códigos QR com várias cores e imagens
  • Personalização dos dados: modo de codificação, versão, padrão de máscara etc.
    • Usa a biblioteca Rust fuqr via WASM
  • É possível gerar a partir de presets, personalizar ou começar do zero com o editor de código
  • Suporte a SVG e PNG
  • É possível definir parâmetros de UI arbitrários no código
  • Todo o código roda no navegador em web workers, sem restrições adicionais
    • Não há sandbox, whitelist ou blacklist além de um timeout de 5 segundos para evitar loops infinitos
    • O SVG gerado não é sanitizado. Isso é uma tarefa impossível, e tentar fazer isso danificaria SVGs válidos, dificultaria ainda mais a depuração e aumentaria a latência ao pré-visualizar alterações

Resumo do GN⁺

  • Este projeto é útil para personalizar e gerar códigos QR. Em especial, usa uma biblioteca Rust para melhorar o desempenho
  • Como roda diretamente no navegador, não requer instalação e permite personalizar facilmente vários visuais e dados
  • Como não há recurso de sanitização de SVG, não existem segredos a serem vazados mesmo em caso de execução de código malicioso
  • É útil para desenvolvedores interessados em gerar códigos QR, especialmente em projetos baseados na web

1 comentários

 
GN⁺ 2024-10-02
Comentários no Hacker News
  • A geração de QR codes usando IA generativa e ControlNet é ainda mais impressionante
  • Com o scanner clássico zxing, só foi possível escanear 10 de 21, e alguns exigiram ajuste no ângulo e na distância da câmera
  • O objetivo do QR code é transmitir informações de forma confiável do mundo físico para o digital
    • DataGlyphs também são bonitos, mas eram difíceis de escanear com um celular comum
  • Alguns QR codes não são imediatamente reconhecíveis para humanos
    • Isso sugere possibilidades interessantes de integrar QR codes em obras de arte
  • O autor também tem uma biblioteca de QR baseada em rust
  • Não foi possível escanear a maioria dos QR codes
    • A tentativa criativa é louvável, mas recomendam usar QR codes que possam ser escaneados com facilidade
  • O estilo único é muito legal
    • Criou o freeqrgenerator.app para a esposa, que usava sites maliciosos
    • Está pensando em usar esse app no próprio domínio
  • Pergunta se mais alguém viu o vídeo do Veritasium
  • Havia muitos designs interessantes, mas o celular teve dificuldade para escanear
  • É preciso pesquisar mais sobre half-tone
    • A suposição é que funciona no limite da tolerância a erros