# Windows Image Processing C++ Samples

Windows C++ image processing examples including reading/saving images, resizing, and format conversion using Windows Imaging Component (WIC)

> Canonical page: https://test.elysiatools.com/en/samples/windows-image-processing-cpp

- **Category:** C++

- **Keywords:** cpp, c++, windows, image, processing, wic, resize, format conversion

## Examples

- **Image Read and Save**: Load images from files and save images to various formats using Windows Imaging Component
- **Image Resizing**: Resize images to specific dimensions, scale by percentage, and maintain aspect ratio using WIC
- **Image Format Conversion**: Convert between different image formats (PNG, JPEG, BMP, TIFF, GIF) with quality settings

## Related tools

- [Batch Image Convert](https://test.elysiatools.com/en/tools/batch-convert): Convert multiple images to different formats with quality settings and batch processing
- [Batch Image Info Viewer](https://test.elysiatools.com/en/tools/image-batch-info): View basic information for multiple images at once - dimensions, format, file size, and metadata presence
- [Batch Image Convert](https://test.elysiatools.com/en/tools/image-batch-convert): Convert multiple image files between different formats like JPG, PNG, WebP, AVIF, TIFF, GIF with quality settings and batch processing
- [Image Resizer](https://test.elysiatools.com/en/tools/image-resize): Professional image resizing tool with multiple resize methods, aspect ratio preservation, and format conversion, supporting GIF/Animated WebP/APNG and JPEG/PNG/WEBP.
- [Batch Image Crop](https://test.elysiatools.com/en/tools/image-batch-crop): Batch crop multiple images to specific dimensions or aspect ratios with custom positioning. Returns cropped images as a ZIP download.
- [Video to Image Sequence](https://test.elysiatools.com/en/tools/video-to-image-sequence): Extract video frames as an image sequence with customizable frame rate, quality, and output format
- [Video Watermark Image](https://test.elysiatools.com/en/tools/video-watermark-image): Add an image watermark to videos with customizable position, size, opacity, and timing
- [Image Composite](https://test.elysiatools.com/en/tools/image-composite): Composite multiple images together with precise control over position, opacity, and blend modes

## Related content

- [Web Image Processing Go Samples](https://test.elysiatools.com/en/samples/web-image-processing-go): Web Go image processing examples including image reading/saving, image resizing, and format conversion
- [Web Image Processing Python Samples](https://test.elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [macOS Image Processing Objective-C Samples](https://test.elysiatools.com/en/samples/macos-image-processing-objectivec): macOS Objective-C image processing examples including image reading/saving, image scaling, and format conversion
- [Android Image Processing Java Samples](https://test.elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://test.elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing TypeScript Samples](https://test.elysiatools.com/en/samples/web-image-processing-typescript): Web TypeScript image processing examples including image read/save, scaling, and format conversion
