{"id":23084779,"url":"https://github.com/g-s-c-code/pixporter","last_synced_at":"2026-05-05T21:34:44.798Z","repository":{"id":268372857,"uuid":"901271900","full_name":"g-s-c-code/PixPorter","owner":"g-s-c-code","description":"PixPorter is a simple image format converter built on .NET 8, designed to make converting image files simple and efficient. It supports popular formats such as PNG, JPG, JPEG, WebP, GIF, TIFF and BMP, and allows both single and batch conversions.","archived":false,"fork":false,"pushed_at":"2025-01-02T12:03:08.000Z","size":41180,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T15:13:18.663Z","etag":null,"topics":["conversion","conversions","converter","dotnet","image","image-conversion","image-converter","image-processing","images","imagesharp","spectre","spectre-console"],"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/g-s-c-code.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-12-10T11:00:09.000Z","updated_at":"2025-01-02T12:03:12.000Z","dependencies_parsed_at":"2024-12-16T11:45:07.459Z","dependency_job_id":null,"html_url":"https://github.com/g-s-c-code/PixPorter","commit_stats":null,"previous_names":["g-s-c-code/pixporter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/g-s-c-code%2FPixPorter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/g-s-c-code%2FPixPorter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/g-s-c-code%2FPixPorter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/g-s-c-code%2FPixPorter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/g-s-c-code","download_url":"https://codeload.github.com/g-s-c-code/PixPorter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247024151,"owners_count":20870940,"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":["conversion","conversions","converter","dotnet","image","image-conversion","image-converter","image-processing","images","imagesharp","spectre","spectre-console"],"created_at":"2024-12-16T16:44:40.058Z","updated_at":"2026-05-05T21:34:44.786Z","avatar_url":"https://github.com/g-s-c-code.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PixPorter\n\nA fast, lightweight image format converter  — convert single files, batch-convert entire folders, control quality, and strip metadata, all without leaving your workflow.\n\n---\n\n## Features\n\n- **Drag \u0026 drop** images or folders directly into the app\n- **Batch conversion** of entire directories\n- **9 supported formats** — PNG, JPG, WEBP, GIF, BMP, TIFF, TGA, QOI, PBM\n- **Quality control** for lossy and compression-based formats (JPG, WebP, PNG)\n- **Metadata stripping** — removes EXIF, IPTC, XMP, and ICC profile data\n- **Custom output folder** — redirect output anywhere, or default to alongside the source\n- **Dark and light theme** with automatic system theme detection\n- **CLI companion** for terminal-based and scripted workflows\n\n---\n\n## Default Format Mappings\n\nWhen no output format is specified, PixPorter uses these defaults:\n\n| Input | Output |\n|-------|--------|\n| `.webp` | `.png` |\n| `.png` | `.webp` |\n| `.jpg` / `.jpeg` | `.webp` |\n| `.gif` | `.webp` |\n| `.tiff` | `.webp` |\n| `.bmp` | `.webp` |\n| `.tga` | `.webp` |\n| `.qoi` | `.webp` |\n| `.pbm` | `.webp` |\n\n---\n\n## CLI Usage\n\n```\n# Convert a single file\nmy_photo.png\n\n# Convert with a specific format\nmy_photo.png --jpg\n\n# Convert with quality setting\nmy_photo.png --webp --quality=85\n\n# Strip metadata\nmy_photo.png --jpg --stripmeta\n\n# Convert all images in current directory\n--ca\n\n# Convert all to a specific format\n--ca --png --quality=90\n\n# Navigate directories\ncd C:\\Users\\Photos\n```\n\n### CLI Flags\n\n| Flag | Description |\n|------|-------------|\n| `--webp` | Convert to WebP* |\n| `--png` | Convert to PNG* |\n| `--jpg` | Convert to JPG* |\n| `--gif` | Convert to GIF |\n| `--tiff` | Convert to TIFF |\n| `--bmp` | Convert to BMP |\n| `--tga` | Convert to TGA |\n| `--qoi` | Convert to QOI |\n| `--pbm` | Convert to PBM |\n| `--quality=N` | Set output quality 1–100 (* formats only) |\n| `--stripmeta` | Strip all embedded metadata from output |\n| `--ca` | Convert all images in the current directory |\n\n---\n\n## Quality\n\nQuality applies to JPG, WebP, and PNG output. For JPG and WebP it controls pixel fidelity — lower values produce smaller, lossier files. For PNG it controls compression level only; PNG is always lossless and no pixel data is ever discarded.\n\n---\n\n## Screenshot\n\n![PixPorter](https://raw.githubusercontent.com/g-s-c-code/PixPorter/refs/heads/master/pixporter.webp)\n\n---\n\n## Open Source\n\nPixPorter is built on [SixLabors.ImageSharp](https://sixlabors.com/products/imagesharp/), a fully managed, cross-platform image processing library.\n\n\u003e Licensed under the Apache License 2.0. © Six Labors.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fg-s-c-code%2Fpixporter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fg-s-c-code%2Fpixporter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fg-s-c-code%2Fpixporter/lists"}