Skip to content

A WPF screenshot tool that allows you to freely rotate the selection area 360 degrees. | スクリーンショットのために開発したWPFアプリケーション,選択範囲の角度を360度自由に回転できる

License

Notifications You must be signed in to change notification settings

mgyrider/FreeScreenShot

Repository files navigation

🌸日本語のREADMEはこちら

Table of Contents

Overview

This software is a WPF-based desktop application that allows users to take screenshots on a PC and freely rotate the selected area at any angle (360 degrees). It enables intuitive editing of screenshots.

Comparison with Existing Applications

Using an example of cropping a photo of the Leaning Tower of Pisa, we will illustrate the advantages of this application over existing ones.

Existing Applications This Application
Operation Can only select rectangular areas
Allows selection of rectangular areas and enables rotation/adjustment
Result Cropped at an angle
Can be cropped at the correct angle

Use Cases

Suppose a web page contains a diagram that appears tilted. How can you capture a screenshot of this diagram in a straightened form?

With this software, you can accurately select only the desired diagram—excluding unnecessary areas—and capture it as a clean screenshot.

The result will be displayed as shown below. You can copy it to the clipboard or save it as a PNG file.


Features

  • Capture screenshots (multi-monitor support)
  • Edit selected areas (resize and 360-degree rotation)
  • Save images (PNG format) and copy to clipboard

System Requirements

  • Supported OS: Windows 10 / 11
  • Development Environment: .NET 8 or later / C# (WPF)

Build

Run the following command in the project folder:

dotnet run

Release

To publish for the win-x64 platform, use the following command:

dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true /p:SelfContained=true

About

A WPF screenshot tool that allows you to freely rotate the selection area 360 degrees. | スクリーンショットのために開発したWPFアプリケーション,選択範囲の角度を360度自由に回転できる

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages