# Sflow ImageKit 1.0.0

Extract the ZIP and open **SflowImageKit.exe**. Use **Add Images** in the left sidebar, or drop JPG, PNG and WebP files into the window. Images are processed on your computer. Sources are preserved; an existing output filename receives a numbered suffix.

## Basic

Select one or more output versions. Each selected image produces one file per version:

| Version | Size before padding |
| --- | --- |
| Original size | Original dimensions |
| Article | 1200 px wide, original aspect ratio |
| Large | 1920 px wide, original aspect ratio |
| Product | 800 × 800 px |
| Social square | 1080 × 1080 px |
| Portrait | 1080 × 1350 px |
| Social share | 1200 × 630 px |

Fixed-size versions crop using the selected position. Basic may upscale small images to meet the preset dimensions.

## Advanced

Enable **Resize** to set maximum width/height. The aspect ratio is preserved. Leave both dimensions empty to keep the size. Enable **Allow upscaling** to enlarge smaller images.

Enable **Crop** and choose a preset or custom width:height ratio. For exact dimensions, use matching crop and resize ratios.

**Background** is available for PNG sources. It fills transparent pixels with the chosen color. It does not remove an existing background. Without this option, WebP preserves transparency and JPG uses white. In a mixed batch, background changes apply only to PNG sources.

You can save and restore Advanced presets.

## Crop position and padding

The compact controls above **Format & Compression** apply to both modes. The nine crop icons choose the area to retain; hover to see their names. Each app launch starts at **Center center**. Switching modes keeps the current choice.

Enable **Padding** to add an equal border on all four sides. Set 1–2000 px per edge and choose a border color. Padding is added after crop/resize: an 800 × 800 image with 24 px padding becomes 848 × 848. Padding color does not fill transparent pixels inside a WebP image.

## Names, metadata and compression

Edit **Image name / metadata title** for each image. Output names use slugs: spaces and special characters become hyphens; Vietnamese accents are removed. User-entered titles are kept as entered in XMP metadata when **Write title to metadata** is enabled. Old EXIF/GPS/ICC metadata is not preserved.

Select **JPG** or **WebP**, adjust quality, or enable WebP **Lossless**. Preview uses the actual encoded output. **Fit** displays it at up to 250 px wide with automatic height; **100%** shows native pixel dimensions and allows scrolling. Basic previews add columns when space is available.

## Export and logs

Click **Output Folder** beside the theme button, then **Export** at the bottom right. Progress above the previews shows processed files as a percentage, including failed attempts. Successful images and files are counted separately. One source may produce several files in Basic.

**Open Folder** opens the folder used by the latest export. **View Logs** lists import/export failures by image name and version, with the reason. **Stop** cancels after the current processing step; partial output is retained.

The trash icon beside **Select all** clears the list without deleting source files.

## Appearance and requirements

Dark is the default theme on first use. The theme button switches between dark and light; the choice is saved on your computer. The window uses 1600 × 900 when the display is large enough and maximizes on smaller displays, using logical pixels and Windows display scaling.

Windows 64-bit and Microsoft Edge WebView2 Runtime are required. No Go or Node.js installation is needed. This portable release is unsigned. Keep the extracted folder and run its executable directly.

Up to 200 images can be loaded. Each source must be a still image, no larger than 80 MB or 40 megapixels. Output dimensions are limited to 16000 px per edge and 40 megapixels, including padding. Animated WebP is not supported.
