{"id":26134293,"url":"https://github.com/ivandrf/image-editor","last_synced_at":"2026-03-09T19:44:13.802Z","repository":{"id":280612535,"uuid":"936674146","full_name":"IvanDrf/Image-Editor","owner":"IvanDrf","description":"Image editor written in c++ using sfml","archived":false,"fork":false,"pushed_at":"2025-11-07T20:33:29.000Z","size":1189,"stargazers_count":3,"open_issues_count":7,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-07T22:21:15.445Z","etag":null,"topics":["cmake","cpp","image","sfml","zenity"],"latest_commit_sha":null,"homepage":"","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/IvanDrf.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-21T13:45:53.000Z","updated_at":"2025-11-07T20:33:33.000Z","dependencies_parsed_at":"2025-03-04T11:28:21.473Z","dependency_job_id":"ecf043df-7c2a-43ec-bc71-883d9f6a332c","html_url":"https://github.com/IvanDrf/Image-Editor","commit_stats":null,"previous_names":["ivandrf/image-editor"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/IvanDrf/Image-Editor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanDrf%2FImage-Editor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanDrf%2FImage-Editor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanDrf%2FImage-Editor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanDrf%2FImage-Editor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IvanDrf","download_url":"https://codeload.github.com/IvanDrf/Image-Editor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanDrf%2FImage-Editor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30309920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T17:35:44.120Z","status":"ssl_error","status_checked_at":"2026-03-09T17:35:43.707Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cmake","cpp","image","sfml","zenity"],"created_at":"2025-03-10T23:21:43.942Z","updated_at":"2026-03-09T19:44:13.782Z","avatar_url":"https://github.com/IvanDrf.png","language":"C++","readme":" # ![Title](https://github.com/user-attachments/assets/816e617d-a344-450c-9c1c-19d0a596ad70)\n\n# 🎨 SFML Image Editor\n\n*A simple yet powerful image editing tool built with C++ and SFML, supported on Linux(GNOME)*\n![image](https://github.com/user-attachments/assets/713099a8-b693-42fc-98d7-b3a78b7b2559)\n\n\n## Table of Contents\n- [Features](#-features)\n- [Installation](#-installation)\n- [User Guide](#user-guide)\n  - [Add File](#add-file)\n  - [Delete File](#delete-file)\n  - [Save File](#save-file)\n  - [Brush](#brush)\n- [Shortcut](#shortcut)\n\n## ✨ Features\n\n- 🖼️ **Image Loading**: Supports PNG, JPG formats\n- 🎨 **Painting Tools**:\n  - Adjustable brush size\n  - Custom color selection (RGB)\n- 💾 **Save Functionality**: Export as PNG/JPG\n- 🗑️ **File Management**: Add/remove images\n- 🖱️ **Intuitive UI**: Easy-to-use controls\n\n## 📥 Installation\n\n### Requirements\n- C++17 compiler (GCC, Clang, or MSVC)\n- SFML 2.5.1\n- CMake 3.20\n\n### Build Instructions\n```bash\n# Clone repository\ngit clone https://github.com/IvanDrf/Image-Editor.git\ncd App\n\n# Build with CMake\nmkdir build \u0026\u0026 cd build\ncmake .. \u0026\u0026 cmake --build .\ncd .. \u0026\u0026 ./ImageEditor\n```\n\n## \u003ca id=\"user-guide\"\u003e\u003c/a\u003e🖱️ User Guide\n\n### \u003ca id=\"add-file\"\u003e\u003c/a\u003e🆕 Add File\nhttps://github.com/user-attachments/assets/665d8c56-911c-4e1f-b6d1-1931e4fcb9a5\n\n\u003cbr/\u003e\u003cbr/\u003e\n\n### \u003ca id=\"delete-file\"\u003e\u003c/a\u003e🗑️ Delete File\nhttps://github.com/user-attachments/assets/5bc3680b-8053-4490-b5d4-f49481d5db10\n\n\u003cbr/\u003e\u003cbr/\u003e\n\n### \u003ca id=\"save-file\"\u003e\u003c/a\u003e💾 Save File\nhttps://github.com/user-attachments/assets/7618526e-6380-4027-af88-33b5589c4b8a\n\n\u003cbr/\u003e\u003cbr/\u003e\n\n### \u003ca id=\"brush\"\u003e\u003c/a\u003e🖌️ Brush\nhttps://github.com/user-attachments/assets/b6bf4a59-6226-4203-839e-261ee8f306b2\n\n\u003cbr/\u003e\u003cbr/\u003e\n\n## \u003ca id=\"shortcut\"\u003e\u003c/a\u003e⌨️ Shortcut\n\n### 📄 File\n| Action  | Shortcut    | Description              |\n|---------|-------------|--------------------------|\n| Add     | `Ctrl + O`  | Open new image           |\n| Delete  | `Del`       | Delete selected image    |\n| Save    | `Ctrl + S`  | Save current image       |\n| Up      | `↑`         | Move selection up        |\n| Down    | `↓`         | Move selection down      |\n| Reset   | `R`         | Reset zoom and position  |\n\n### 🎨 Brush\n| Action       | Shortcut | Description                  |\n|--------------|----------|------------------------------|\n| Red          | `R`      | Set brush color to red       |\n| Green        | `G`      | Set brush color to green     |\n| Blue         | `B`      | Set brush color to blue      |\n| Yellow       | `Y`      | Set brush color to yellow    |\n| White        | `W`      | Set brush color to white     |\n| Size Down    | `[`      | Decrease brush size          |\n| Size Up      | `]`      | Increase brush size          |\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivandrf%2Fimage-editor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivandrf%2Fimage-editor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivandrf%2Fimage-editor/lists"}