hmc_site_source/content/english/media/seattle-2023/cactus-image-viewer.md

1.3 KiB

+++ title="Cactus Image Viewer" mediatype="demo" conference="seattle-2023" date="2023-11-15T15:00:00-08:00" description="Lightweight image viewer for Windows." thumbnail="/images/thumbnails/2023HMSCactus.png"

videos title="Cactus Image Viewer" embed="https://player.vimeo.com/video/887506439?h=c6b7e70350" service="vimeo" download_link="https://player.vimeo.com/progressive_redirect/playback/887506439/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=a0ad31b935f9df4752bb8433fc9d848ec31d4ae20628903ea1c06ff72695370d"

speakers name="Wassim Alhajomar" bio="Hi there! I'm Wassim, located in Berlin Germany. I'm a doctor of medicine and a hobbyist of all things programming. I enjoy working with code in C and designing games and game engine related stuff. I also enjoy playing and making music, writing, and painting. Right now all of my projects are done in whatever free time I can spare after work." +++

A native image viewer for Windows, written in C/C++ (single-file)

Cactus supports most common image formats, cropping, basic editing, blur effects, rotation, histograms, togglable linear filtering, and loading sorted folders, packed in a custom immediate mode UI engine, with a D3D11 backend.

Notably, Cactus offers Animated GIF and WebP support with play/pause and seek controls.