{"id":13725233,"url":"https://github.com/xyzzy/qrpicture","last_synced_at":"2025-05-07T19:33:19.679Z","repository":{"id":141080094,"uuid":"287351868","full_name":"xyzzy/qrpicture","owner":"xyzzy","description":"Picture to colour QR code converter hosted on https://QRpicture.com","archived":false,"fork":false,"pushed_at":"2024-01-27T19:59:31.000Z","size":811,"stargazers_count":571,"open_issues_count":0,"forks_count":36,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-10-30T01:10:28.069Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://xyzzy.github.io/qrpicture/README.html","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xyzzy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":null,"patreon":null,"open_collective":"QRpicture","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-08-13T18:23:44.000Z","updated_at":"2024-09-28T19:26:32.000Z","dependencies_parsed_at":"2024-03-15T04:05:29.297Z","dependency_job_id":"26de2250-ff6d-4229-8e29-facd743ae6a0","html_url":"https://github.com/xyzzy/qrpicture","commit_stats":{"total_commits":1,"total_committers":1,"mean_commits":1.0,"dds":0.0,"last_synced_commit":"cb0e7155c3943b9b29dcd28c249ad1252dc37d68"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xyzzy%2Fqrpicture","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xyzzy%2Fqrpicture/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xyzzy%2Fqrpicture/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xyzzy%2Fqrpicture/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xyzzy","download_url":"https://codeload.github.com/xyzzy/qrpicture/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224645262,"owners_count":17346106,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T01:02:16.478Z","updated_at":"2024-11-14T15:30:56.449Z","avatar_url":"https://github.com/xyzzy.png","language":"JavaScript","funding_links":["https://opencollective.com/QRpicture"],"categories":["Tools","JavaScript"],"sub_categories":["WebTools"],"readme":"---\nlayout: home\ntitle: \"qrpicture - Picture to colour QR code converter\"\nimage: assets/qrpicture-420x420.jpg\n---\n\n\\[click on image to jump to the converter\\]  \n[![teaser](assets/qrpicture-420x420.jpg)](https://QRpicture.com)\n\n# qrpicture\n\nCreate photo and colour QR codes, hosted on [https://QRpicture.com](https://QRpicture.com)\n\n### Welcome to the Wonderful World of photo and colour QR's\n\nFeatures:\n*   93x93 pixel QR code capable of holding 100 characters.\n*   The size also makes the scanning responsive and fast.\n*   186x186 pixel colour information.\n*   Colours are chosen from a high-contrast QR-safe palette.\n*   Dithering introduces blurring which reduces sharp contrast edges.\n*   Repository hosted on [https://QRpicture.com](https://QRpicture.com).\n    \nCreating photo QR's is a two-part process.\n\nFirst part (`qrcode`) is to create a 93x93 pixel dithered monochrome image overlaid with mandatory QR pixels. \nThe applied dithering performs a best match to ensure the CRC is fully compliant. \n\nThe second part (`qrscq`) is to create a 186x186 pixel dithered color image.\nThe colour palette is created using Spacial Colour Quantification.\n\nBoth parts use the same SCQ dithering mechanism to maximize shades and perception to give the result a natural effect.\n\n## Scalable mobile friendly html/css user interface\n\nThe UI design is highly responsive and scales dynamically to screen size and aspect ratio.\nThe intention is to have a single page interface optimally utilize to the screen using a single layout for both mobile and desktop.\n\nThe only units used are `\"%\"` which is the percentage of the containing bounding box or `\"em\"` which is the current font size.\nThis makes ALL elements/borders/spacing scale to a single base value `\"document.body.fontSize\"`.\n\nThe general layout if constructed from the screen edges going inward using `\"position:absolute\"` and `\"%\"` as units.\nSection contents are constructed inwards going outwards using `\"position:relative\"` and `\"em\"` as units.\n\n## Requirements\n\n*   LAMP environment\n*   libgd graphical library\n*   GD-enabled php\n*   MooTools for DOM/JavaScript connectivity\n*   The backend found in `qrpicture-backend` repository.\n\n## Installation\n\nSee the `qrpicture-backend` repository.\n\n## Source code\n\nGrab one of the tarballs at [https://github.com/xyzzy/qrpicture/releases](https://github.com/xyzzy/qrpicture/releases) or checkout the latest code:\n\n```sh\n  git clone https://github.com/xyzzy/qrpicture.git\n```\n\n## Versioning\n\nUsing [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/xyzzy/qrpicture/tags).\n\n## License\n\nThis project is licensed under the GNU AFFERO General Public License v3 - see the [LICENSE.txt](LICENSE.txt) file for details\n\n## Acknowledgments\n\n* Masahiro Hara and his work on setting the QR code standard.\n* Irving S. Reed and Gustave Solomon for their work on \"Reed-Solomon ECC\".\n* Derrick Coetzee and his amazing work on Spatial Colour Quantization.\n* Donald Meagher and his work on octrees for colour quantization.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxyzzy%2Fqrpicture","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxyzzy%2Fqrpicture","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxyzzy%2Fqrpicture/lists"}