11 คะแนน โดย GN⁺ 2024-10-02 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • โอเพนซอร์สสำหรับสร้าง QR โค้ดที่มีสีสันและรูปภาพได้หลากหลาย
  • ปรับแต่งข้อมูลได้: โหมดการเข้ารหัส, เวอร์ชัน, รูปแบบมาสก์ เป็นต้น
    • นำไลบรารี Rust fuqr มาใช้ผ่าน WASM
  • สามารถสร้างจากพรีเซ็ต, ปรับแต่งต่อ หรือเริ่มทำตั้งแต่ต้นด้วยตัวแก้ไขโค้ด
  • รองรับ SVG และ PNG
  • สามารถกำหนดพารามิเตอร์ UI แบบกำหนดเองจากโค้ดได้
  • โค้ดทั้งหมดทำงานในเบราว์เซอร์ผ่าน Web Worker และไม่มีข้อจำกัดเพิ่มเติม
    • ไม่มี sandbox, whitelist หรือ blacklist นอกเหนือจากการตั้ง timeout 5 วินาทีเพื่อป้องกัน infinite loop
    • SVG ที่สร้างขึ้นจะไม่ถูก sanitize เนื่องจากเป็นงานที่ทำไม่ได้จริง และการพยายามทำเช่นนั้นจะทำให้ SVG ปกติเสียหาย ดีบักยากขึ้น และเพิ่มความหน่วงในการพรีวิวการเปลี่ยนแปลง

สรุปโดย GN⁺

  • โปรเจ็กต์นี้มีประโยชน์สำหรับการปรับแต่งและสร้าง QR โค้ด โดยเฉพาะการใช้ไลบรารี Rust เพื่อเพิ่มประสิทธิภาพ
  • เนื่องจากรันได้โดยตรงในเบราว์เซอร์ จึงไม่ต้องติดตั้ง และสามารถปรับแต่งรูปลักษณ์กับข้อมูลได้อย่างง่ายดาย
  • เนื่องจากไม่มีฟังก์ชัน sanitize SVG จึงไม่มีความลับใดรั่วไหลได้แม้จะมีการรันโค้ดที่เป็นอันตราย
  • เหมาะสำหรับนักพัฒนาที่สนใจการสร้าง QR โค้ด และเหมาะอย่างยิ่งกับโปรเจ็กต์บนเว็บ

1 ความคิดเห็น

 
GN⁺ 2024-10-02
ความเห็นจาก Hacker News
  • การสร้าง QR code ด้วย generative AI และ ControlNet ดูน่าประทับใจกว่า
  • เมื่อลองใช้สแกนเนอร์ zxing แบบคลาสสิก สแกนได้เพียง 10 จาก 21 อัน และบางอันต้องปรับมุมกล้องกับระยะห่าง
  • จุดประสงค์ของ QR code คือการส่งข้อมูลจากโลกกายภาพไปยังโลกดิจิทัลได้อย่างน่าเชื่อถือ
    • DataGlyphs ก็สวย แต่สแกนด้วยโทรศัพท์มือถือทั่วไปได้ยาก
  • QR code บางอันมนุษย์มองแล้วไม่สามารถรับรู้ได้ทันทีว่าเป็นอะไร
    • สิ่งนี้ชี้ให้เห็นความเป็นไปได้ที่น่าสนใจในการผสาน QR code เข้ากับงานศิลปะ
  • ผู้เขียนยังมีไลบรารี QR ที่พัฒนาบนพื้นฐานของ rust ด้วย
  • QR code ส่วนใหญ่สแกนไม่ได้
    • ชื่นชมความพยายามเชิงสร้างสรรค์ แต่แนะนำให้ใช้ QR code ที่สแกนได้ง่าย
  • การตกแต่งสไตล์ที่มีเอกลักษณ์ดูยอดเยี่ยมมาก
    • เคยทำ freeqrgenerator.app ให้ภรรยาใช้ เพราะเธอใช้เว็บไซต์ที่เป็นอันตราย
    • กำลังคิดว่าจะใช้แอปนี้บนโดเมนของตัวเองแทน
  • ถามว่ามีใครดูวิดีโอของ Veritasium บ้างไหม
  • มีดีไซน์ที่น่าสนใจหลายแบบ แต่โทรศัพท์สแกนได้ลำบาก
  • น่าจะต้องศึกษาเรื่อง half-tone เพิ่มเติม
    • คาดว่าน่าจะทำงานอยู่ที่ขอบเขตของความทนทานต่อข้อผิดพลาด