emilk / emilk/egui

90 degrees image mirroring and rotation

Open
#7,274 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
30.6k
Forks
2.1k
Avg merge
1d 9h
Merged PRs (30d)
72

Description

**Is your feature request related to a problem? Please describe.**

I have a usecase where I have to deal with images that are rotated or mirrored.

**Describe the solution you'd like**

I want to be able to mirror images horizontally and vertically and rotate images by 90 degree angles.

**Describe alternatives you've considered**

egui supports rotation of images but this disables rounded corners. Mirroring and rotation by 90 degree angles are special cases where everything stays in a rectangle shape and should therefore not lead to a loss in functionality.

Contributor guide

Open the contributing guide

Research direction

The issue names no files or tests. Start by tracing egui's existing image rotation path and how rounded corners are applied; done means horizontal and vertical mirroring plus 90-degree rotations work without losing rounded corners.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
computer-graphics, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.