{"id":20290056,"url":"https://github.com/ufthaq/incognito","last_synced_at":"2026-06-07T17:32:16.603Z","repository":{"id":246463334,"uuid":"820349443","full_name":"UFTHaq/Incognito","owner":"UFTHaq","description":"Incognito : Image to Audio Converter","archived":false,"fork":false,"pushed_at":"2024-09-25T15:28:10.000Z","size":24415,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T04:42:14.033Z","etag":null,"topics":["audio-processing","image-processing","image-to-audio"],"latest_commit_sha":null,"homepage":"https://ufthaq.webflow.io/incognito","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UFTHaq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null}},"created_at":"2024-06-26T09:43:00.000Z","updated_at":"2024-09-25T15:28:14.000Z","dependencies_parsed_at":"2025-01-14T08:44:38.620Z","dependency_job_id":"11472e37-886e-4919-baa1-c806570f1cbc","html_url":"https://github.com/UFTHaq/Incognito","commit_stats":null,"previous_names":["ufthaq/imagetosound","ufthaq/zen","ufthaq/incognito"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/UFTHaq/Incognito","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UFTHaq%2FIncognito","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UFTHaq%2FIncognito/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UFTHaq%2FIncognito/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UFTHaq%2FIncognito/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UFTHaq","download_url":"https://codeload.github.com/UFTHaq/Incognito/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UFTHaq%2FIncognito/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27359233,"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","status":"online","status_checked_at":"2025-11-29T02:00:06.589Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["audio-processing","image-processing","image-to-audio"],"created_at":"2024-11-14T15:06:04.460Z","updated_at":"2025-11-29T17:03:42.321Z","avatar_url":"https://github.com/UFTHaq.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"![GitHub last commit](https://img.shields.io/github/last-commit/UFTHaq/Incognito?style=for-the-badge)\n![GitHub top language](https://img.shields.io/github/languages/top/UFTHaq/Incognito?logo=cpp\u0026style=for-the-badge)\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/UFTHaq/Incognito?style=for-the-badge)\n![GitHub Repo stars](https://img.shields.io/github/stars/UFTHaq/Incognito?color=red\u0026style=for-the-badge)\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/UFTHaq/incognito/total?style=for-the-badge)\n\u003c!-- ![GitHub top language](https://img.shields.io/github/languages/top/UFTHaq/Incognito?label=Raylib\u0026logo=raylib\u0026logoColor=black\u0026style=for-the-badge) --\u003e\n\n\n![Visual Studio](https://img.shields.io/badge/Visual%20Studio-5C2D91.svg?style=for-the-badge\u0026logo=visual-studio\u0026logoColor=white)\n![C](https://img.shields.io/badge/c-%2300599C.svg?style=for-the-badge\u0026logo=c\u0026logoColor=white)\n![C++](https://img.shields.io/badge/c++-%2300599C.svg?style=for-the-badge\u0026logo=c%2B%2B\u0026logoColor=white)\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=for-the-badge)](https://opensource.org/licenses/MIT)\n\n# Incognito : Image to Audio Converter\nConvert your image to audio\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/09ef1ec2-6484-4f33-91fb-1071425a74c5\" width=180/\u003e\n\u003c/div\u003e\n\n## Incognito Demo App\nhttps://github.com/user-attachments/assets/b590e59c-df37-4a22-b07a-773628c8b7fb\n\nhttps://www.youtube.com/watch?v=2cm3MWPysow\n\n### Skill Issue:\n- I dont know any build system yet, so sorry for dev.\n\n### Features:\n- Drag\u0026Drop PNG \u0026 JPG image.\n- Setup padding.\n  - Pad with the right color and thickness can clean out the spectrogram result in [Tirakat](https://github.com/UFTHaq/Tirakat) app.\n- Title input.\n- Export to Audio Format (WAV \u0026 FLAC).\n\n### Build with:\n- C++17 in MSVC Visual Studio C++ 2022\n\n### Libraries:\n- Raylib : [https://www.raylib.com](https://www.raylib.com/)\n- SFML : [https://www.sfml-dev.org](https://www.sfml-dev.org/)\n- FFTW3 : [https://www.fftw.org](https://www.fftw.org/)\n- Libsndfile : [https://libsndfile.github.io/libsndfile](https://libsndfile.github.io/libsndfile/)\n\n### Download:\n- Windows-x64 : [Incognito-v2.0.0-win64.zip](https://github.com/UFTHaq/Incognito/releases/download/v.2.0.0/Incognito-v2.0.0-win64.zip)\n\n## Changelog\n### Since v2.0.0\n- Changing UI:\n  - Added slider for thickness and color.\n  - Added auto pad color button.\n- New Features:\n  - Support PNG \u0026 JPG formats.\n  - Auto play audio after successful encoding.\n- Bug Fixes: \n  - Fixed windows startup issue (from v1.0.0).\n  - Fixed image conversion limitation (from v1.0.0).\n- Screenshot:\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/079a34c3-0a5b-44e2-b557-d0bcb0b6657b\" width=600/\u003e\n\u003c/div\u003e\n\n####  Known Issues / Bugs:\n- Not found yet.\n\n\u003chr\u003e\u003c/hr\u003e\n\n### Since v1.0.0\n- Features:\n  - Only support PNG.\n- Screenshot:\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/79f52c14-39c1-41c3-8306-8d3a3e778b8b\" width=600/\u003e\n\u003c/div\u003e\n\n####  Known Issues / Bugs:\n- \u003cb\u003eWindow startup issue:\u003c/b\u003e The window startup is broken when using 2 monitors in extended mode, at least in my setup (laptop ryzen5 Win11 and second monitor). This could be a compatibility issue with Raylib, Windows, or AMD drivers.\n  - \u003cb\u003eWorkaround:\u003c/b\u003e Quick fix is by changing extended mode monitor to (PC screen or Second screen only), open This App, and then its okay to cameback to Extended mode.\n- \u003cb\u003eImage conversion limitation:\u003c/b\u003e The app has a limitation of converting only one image to audio per session. To convert another image, you will need to exit and restart the app. I am unable to determine what cause this issue.\n\n\u003cbr\u003e\u003c/br\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003eIf you consider this page is useful, please leave a star ⭐\u003c/b\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fufthaq%2Fincognito","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fufthaq%2Fincognito","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fufthaq%2Fincognito/lists"}