taublast/ShadersCamera
taublast/ShadersCamera has 27 GitHub stars and 2 forks. Star changes are not measured yet. Last checked 2026-11-14 08:48 UTC. Last push 2026-07-07.
측정된 스타 증가
- in 24h
- 기록 수집 중
- in 7 days
- 기록 수집 중
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
소개
Camera app drawn on SkiaSharp canvas with real-time SKSL shaders. Built-in desktop shader editor. Made with DrawnUI for .NET MAUI.
창작 및 미디어README.md
OriginalFilters Camera
Support: ask your question here
Open-source app for iOS, Mac Catalyst, Android and Windows applying hardware-accelerated shaders in real-time to camera preview and saved photos. Comes with built-in desktop SKSL editor.
SKSL shaders demonstrate: film grain, cubic splines, various image adjustments, lens distortion effects, edge detection and much more.
Please star ⭐ if you like it!
- Applying shaders to camera preview in real-time
- Switch mirror preview
- Switch full-screen/fit preview
- Saving captured photo with shader effect
- Saving EXIF and injecting custom metadata
- Select camera and photo quality/format
- Edit shaders code in standalone window when running on desktop
Read the blog article 👈
Latest Changes
- New draw-style shaders: Print, Geisha
- Enabled shaders for Android due to performance gain: Poster, Cartoon
- Save geolocation to EXIF if permissions granted
- Save filter name to EXIF Software
- Now uses .NET 10 and updated nugets
Install
Run on Windows and MacCatalyst compiling from source code
How To Use
- Tap anywhere on the screen to set current frame as preview
- Choose your real-time filter from previews in drawer menu!
- Open settings for more!
For Windows/Android users best with Photo Link app to instantly view your taken mobile photos!
Interaction:
- On-screen buttons: View Captured, Settings, Flash, Source, Capture Photo
- User drawer menu to select filters
- Tap anywhere on the screen to use current frame for drawer previews
- Zoom with fingers
- On desktop long pressing shader preview opens SKSL editor

On The Roadmap
- Rotate saved photo on iOS if taken while rotated even if rotation turned off for app
- Rotate previews in menu when phone is rotated to landscape
- Add selection indicator for previews, scroll to selected at startup
- Pass rendering scale as uniform for all shaders for full consistency between preview and large capture
- Localization and change language in settings
Optional To-Do
- Create presets (BW, For Kids etc..)
- Crop manual/presets
- Combine with lens shaders
- Shaders editor for mobile version
- ML Z-axis detection and apply smart bokeh
.NET MAUI Libs Stack
Contributing
Contributing to repository is very welcome. Many other nifty shaders could be added, the current UI is also not something fixed.
CI/CD documentation is in docs/github-actions-cicd.md.
Credits
- App Screenshots - created with Hotpot
Related
Playing with shaders: ShadersCarousel
Another
SkiaCamerausage example: DrawnUI Demo
Made with DrawnUI for .NET MAUI