A robust C# WPF Application to convert image files to .ico and create multi-sized icons.
- Open or Drag & Drop: You can drag and drop files directly into the window or click
File -> Opento load an image. - Select Region (Optional): To crop, click and drag on the image to select a region. Release to finish selection.
- Choose Dimensions: Go to the
Exportmenu and check the desired icon dimensions (256x256, 128x128, etc.). - Save:
- Crop and Save: Click
Export -> Crop and Saveto save the selected region as icons. - Save Whole Image: Click
Export -> Save whole image as iconto convert the entire image.
- Crop and Save: Click
- Merge Icons: To merge multiple .ico files into a single multi-size icon file, click the
Mergemenu, choose the preferred option, and select the files to merge.
Output: Converted icons are saved in a folder named after the source image, located in the same directory as the source image.
- Modern & Responsive: Uses asynchronous processing so the UI never freezes, even with large files.
- High Quality: Powered by Magick.NET (ImageMagick) for superior image resizing and format conversion.
- Robust: comprehensive error handling ensures the app doesn't crash on file errors.
- Clean UI: Native WPF controls for a seamless experience.
- Magick.NET (ImageMagick wrapper for .NET)
