Skip to content

Dannykkh/myukview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyukView

A WPF-based desktop image viewer and media processing application for Windows.

한국어

Features

Image Viewer

  • Browse images with thumbnail panel and keyboard navigation
  • Zoom, rotate, pan with mouse and keyboard shortcuts
  • Slideshow mode with configurable intervals
  • Full-screen viewing

Image Processing

  • Crop, resize, rotate, flip
  • Filters: blur, sharpen, emboss, edge detection, sepia, grayscale, negative
  • Brightness, contrast, saturation adjustment
  • Watermark overlay
  • Batch processing

Format Conversion

  • Convert between PNG, JPEG, WEBP, BMP formats
  • AVIF, TIFF support via Magick.NET
  • Configurable quality settings
  • Batch conversion

Video Processing

  • Extract audio from video files (MP4, MOV, AVI, MKV, WMV)
  • Codec selection: AAC, MP3, FLAC
  • Configurable bitrate and output format
  • Motion Photo (Samsung) video extraction

AI Image Generation/Editing (Gemini)

  • Generate images from text prompts using Google Gemini
  • Edit existing images with AI-powered prompt-based modifications
  • Uses gemini-2.5-flash-preview-image-generation model

Speech-to-Text (Whisper)

  • Transcribe audio using WhisperX
  • Output formats: TXT, SRT (subtitles), Markdown
  • Speaker diarization support (requires HuggingFace token)
  • Automatic Python detection

Requirements

  • Windows 10/11
  • .NET 6.0 Runtime
  • FFmpeg (auto-downloaded on first run)
  • Python 3.10+ with WhisperX (optional, for speech-to-text)
  • Gemini API key (optional, for AI image features)

Build

dotnet build MyukView/MyukView.csproj

Run

dotnet run --project MyukView/MyukView.csproj

Keyboard Shortcuts

Shortcut Action
Ctrl+O Open image
Left/Right Previous/Next image
Ctrl++/- Zoom in/out
Ctrl+0 Reset zoom
F5 Slideshow
F11 Fullscreen

Dependencies

Package Purpose
Magick.NET-Q8-AnyCPU Image format conversion and processing
Google.GenAI Gemini AI image generation/editing
Xabe.FFmpeg Video audio extraction
Xabe.FFmpeg.Downloader FFmpeg binary auto-download

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors