{"id":19913554,"url":"https://github.com/meineglock20/simpleimageresizer","last_synced_at":"2026-05-09T23:01:39.726Z","repository":{"id":185329157,"uuid":"581908576","full_name":"meineGlock20/SimpleImageResizer","owner":"meineGlock20","description":"Simple, fast, and free image converter and resizer. Supports BMP, GIF, JFIF, JPG, PNB, and TIFF images.","archived":false,"fork":false,"pushed_at":"2023-11-28T13:43:38.000Z","size":2080,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-11T23:12:23.750Z","etag":null,"topics":["csharp","image-processing","image-resizer","mvvm","wpf"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/meineGlock20.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-12-24T20:26:39.000Z","updated_at":"2024-05-16T14:29:55.000Z","dependencies_parsed_at":"2023-11-28T14:50:48.628Z","dependency_job_id":null,"html_url":"https://github.com/meineGlock20/SimpleImageResizer","commit_stats":null,"previous_names":["meineglock20/simpleimageresizer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meineGlock20%2FSimpleImageResizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meineGlock20%2FSimpleImageResizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meineGlock20%2FSimpleImageResizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meineGlock20%2FSimpleImageResizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/meineGlock20","download_url":"https://codeload.github.com/meineGlock20/SimpleImageResizer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241341743,"owners_count":19947105,"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":["csharp","image-processing","image-resizer","mvvm","wpf"],"created_at":"2024-11-12T21:33:22.023Z","updated_at":"2026-05-09T23:01:39.718Z","avatar_url":"https://github.com/meineGlock20.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple Image Resizer\n\n**Simple, fast, and free!**\n\nResize and convert images between these supported formats: BMP, GIF, JFIF, JPG, PNG, and TIFF. \n\nResizes images natively with WPF. No other libraries are used.\n\nThree methods are availble; select your images, drag and drop your images, or batch an entire directory structure.\n\nSimple mode allows quick resizing to small, medium, or large and outputs as the same image format.\n\nAdvanced output mode allows a choice of resizing by percentage, absolute, or aspect ratio. JPG quality can be adjusted. Can output to any other supported format.\n\nOriginally created in 2008 as a windows forms app for the .NET framework. The latest verion (5.1.0) is a WPF app running on .NET 10.\n\nFor those new to WPF and C#, this small application demonstrates alot of the common functionality you might need to implement in an application.\n-\tHow to draw on a WPF element.\n-\tHow to resize and save images as any supported format using pure WPF. (Not System.Drawing GDI+).\n-- BMP, GIF, JFIF, JPG, PNG, and TIFF.\n-\tHow to implement a custom Message Box and call as a service.\n-\tHow to handle UI drag and drop operations with MVVM.\n-\tHow to implement MVVM Commands, NotifyDataErrorInfo, and NotifyPropertyChanged without using a third-party framework.\n-\tHow to run a Command Async.\n-\tHow to run a Task using Parallel Processing.\n-\tHow to close a Window from a View Model using an Action.\n-\tHow to use a converter to collapse elements in XAML.\n-\tHow to basic CRUD async operations on an SQLite database. (Not using EF)\n-\tHow to load a DataGrid using async binding. \n- How to localize an application.\n\n\n## Contributions\nPlease report any bugs.\n\nIf you can translate to other languages, the application is all set for localization. Grab a branch, create the resource files and then do a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeineglock20%2Fsimpleimageresizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeineglock20%2Fsimpleimageresizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeineglock20%2Fsimpleimageresizer/lists"}