[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8751":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":17,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":23,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":18,"lastSyncTime":28,"discoverSource":29},8751,"qr-designer","kochrt\u002Fqr-designer","kochrt","QR designer web app with a novel method of designing qr codes that does not take advantage of error correction","http:\u002F\u002Frobko.ch\u002Fqr-designer\u002F",null,"Vue",2715,111,12,4,0,1,2,58.85,"MIT License",false,"main",true,[],"2026-06-12 04:00:41","# QR code designer\n\nThis is a QR design web app that you can use to create QR codes that have arbitrary designs in the middle section. Compared to other qr designs, this does not take advantage of error correction that QR codes use, but rather deterministically turns some pixels in the code pattern on or off without affecting what the QR code is pointing to.\n\n## Prerequisites\n\nThe designer is a Nuxt v2 app, statically generated. It had been part of a larger app that I have separated it from. There may be references to `sw.ink` and `qr.new` lying around; those were the domains I had that the app was being served from.\n\nThere are some prerequisites to making QR codes with the designer.\n\nIn order to maximize designer space, the url that the QR codes links to is expected to be exactly 25 characters long from the set of [alphanumeric characters](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FQR_code#Design) - `0–9, A–Z (upper-case only), space, $, %, *, +, -, ., \u002F, :`\n\nWhen I had the `sw.ink` and `qr.new` domains, it would direct to `HTTPS:\u002F\u002FSW.INK\u002F${QR_ID}` where `QR_ID` would be a 10 alphanumeric-character long id set as part of the link shortening process.\n\nIf you want to change this you would do it in [components\u002FDesign\u002FQRGroup.vue](components\u002FDesign\u002FQRGroup.vue) at line 138.\n\n## Installing and running\n\nNode version 16 is expected.\n\n```bash\n> npm i\n> npm run generate\n> npm run start\n```\n\n## Examples\n\n![](static\u002Fexample_designs\u002F1.png)\n![](static\u002Fexample_designs\u002F2.png)\n![](static\u002Fexample_designs\u002F3.png)\n![](static\u002Fexample_designs\u002F4.png)\n![](static\u002Fexample_designs\u002F5.png)\n![](static\u002Fexample_designs\u002F6.png)\n![](static\u002Fexample_designs\u002F7.png)\n![](static\u002Fexample_designs\u002F8.png)\n","这是一个用于设计带有自定义图案的二维码的网页应用。其核心功能是允许用户在二维码中心部分添加任意设计，而不需要依赖于二维码自身的错误纠正机制，而是通过确定性地开关码中的某些像素来实现，同时确保二维码指向的目标不变。该项目基于Vue框架构建，并使用Nuxt v2进行静态生成。适合需要个性化二维码设计但又不希望影响二维码功能性的情景下使用，比如品牌推广、活动邀请等场景。","2026-06-11 03:19:36","top_language"]