All Projects → HaarigerHarald → Omxiv

HaarigerHarald / Omxiv

Licence: gpl-2.0
OpenMax image viewer for the Raspberry Pi

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Omxiv

Pyecharts Snapshot
renders the output of pyecharts as png, jpeg, gif, svg, eps, pdf and raw base64
Stars: ✭ 142 (-18.86%)
Mutual labels:  gif, png, jpeg
Libvips
A fast image processing library with low memory needs.
Stars: ✭ 6,094 (+3382.29%)
Mutual labels:  gif, png, jpeg
Ustreamer
µStreamer - Lightweight and fast MJPG-HTTP streamer
Stars: ✭ 533 (+204.57%)
Mutual labels:  raspberry-pi, raspberrypi, jpeg
Govips
A lightning fast image processing and resizing library for Go
Stars: ✭ 442 (+152.57%)
Mutual labels:  gif, png, jpeg
Essential Image Optimization
Essential Image Optimization - an eBook
Stars: ✭ 1,950 (+1014.29%)
Mutual labels:  gif, png, jpeg
Imagesharp
📷 A modern, cross-platform, 2D Graphics library for .NET
Stars: ✭ 5,186 (+2863.43%)
Mutual labels:  gif, png, jpeg
Optimizt
CLI image optimization tool
Stars: ✭ 594 (+239.43%)
Mutual labels:  gif, png, jpeg
img2gcode
convert jpg, png,gif to gcode with nodejs and jimp
Stars: ✭ 31 (-82.29%)
Mutual labels:  png, jpeg, gif
Image Optimizer
Easily optimize images using PHP
Stars: ✭ 2,127 (+1115.43%)
Mutual labels:  gif, png, jpeg
Pixterm
Draw images in your ANSI terminal with true color
Stars: ✭ 782 (+346.86%)
Mutual labels:  gif, png, jpeg
Imaginary
Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing
Stars: ✭ 4,107 (+2246.86%)
Mutual labels:  gif, png, jpeg
Format parser
file metadata parsing, done cheap
Stars: ✭ 46 (-73.71%)
Mutual labels:  gif, png, jpeg
Compress Images
Minify size your images. Image compression with extension: jpg/jpeg, svg, png, gif. NodeJs
Stars: ✭ 331 (+89.14%)
Mutual labels:  gif, png, jpeg
Bbwebimage
A high performance Swift library for downloading, caching and editing web images asynchronously.
Stars: ✭ 128 (-26.86%)
Mutual labels:  gif, png, jpeg
imagor
Fast, Docker-ready image processing server in Go and libvips
Stars: ✭ 2,276 (+1200.57%)
Mutual labels:  png, jpeg, gif
Sdwebimage
Asynchronous image downloader with cache support as a UIImageView category
Stars: ✭ 23,928 (+13573.14%)
Mutual labels:  gif, png, jpeg
StbSharp
C# port of the famous C framework
Stars: ✭ 62 (-64.57%)
Mutual labels:  png, jpeg, gif
sail
The missing small and fast image decoding library for humans (not for machines) ⛵ https://sail.software
Stars: ✭ 206 (+17.71%)
Mutual labels:  png, jpeg, gif
Flyimg
Dockerized PHP7 application runs as a Microservice to resize and crop images on the fly. Get optimised images with MozJPEG, WebP or PNG using ImageMagick. Includes face detection, cropping, face blurring, image rotation and many other options. Abstract storage based on FlySystem in order to store images on any provider (local, AWS S3...).
Stars: ✭ 762 (+335.43%)
Mutual labels:  gif, png, jpeg
Scrimage
Java, Scala and Kotlin image processing library
Stars: ✭ 792 (+352.57%)
Mutual labels:  gif, png, jpeg

OMX image viewer

A GPU accelerated image viewer for the Raspberry Pi.

Building

You will need the development header for libjpeg and libpng (Debian: libjpeg8-dev, libpng12-dev). Then build it on the Pi with:

make ilclient
make

And install with:

sudo make install

Synopsis

USAGE:

omxiv [OPTIONS] image1 [image2] ...
omxiv [OPTIONS] directory

Without any input it will cycle through all
supported images in the current directory.

OPTIONS:

-h  --help                   Print this help
-v  --version                Show version info
-t                  n        Time in s between 2 images in a slide show
-b  --blank                  Set background to black
-T  --transition   type      type: none(default), blend
    --duration      n        Transition duration in ms
    --win     'x1 y1 x2 y2'  Position of image window
    --win      x1,y1,x2,y2   Position of image window
-m  --mirror                 Mirror image
-a  --aspect       type      type: letterbox(default), fill, center
-o  --orientation   n        Orientation of the image (0, 90, 180, 270)
-l  --layer         n        Render layer number
-d  --display       n        Display number
-i  --info                   Print some additional infos
-k  --no-keys                Disable keyboard input
-s  --soft                   Force software decoding
    --ignore-exif            Ignore exif orientation

KEY CONFIGURATION:

ESC, q  :   Quit
LEFT    :   Previous image
RIGHT   :   Next image
UP      :   Rotate right
DOWN    :   Rotate left
m       :   Mirror image
p       :   Pause slide show

Supported images

  • JPEGs

    • non-progressive: OMX.broadcom.image_decode
    • progressive: libjpeg
  • PNGs

    • libpng
  • BMPs

    • libnsbmp
  • GIFs

    • libnsgif
  • TIFFs

    • libtiff

Credits

Thanks to:

  • Matt Ownby, Anthong Sale for their hello_jpeg example
  • Jan Newmarch for his blog: Programming AudioVideo on the Raspberry Pi GPU
  • Various authors of example code and other parts (marked in the source files)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].