Coder Social home page Coder Social logo

yxs-for / pixelviewer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from boysgamestudio/pixelviewer

0.0 0.0 0.0 154.61 MB

A cross-platform image viewer which supports reading raw Luminance/YUV/RGB/ARGB/Bayer pixels data from file and rendering it.

Home Page: https://carina-studio.github.io/PixelViewer/

License: MIT License

Shell 0.53% C# 98.98% Batchfile 0.49%

pixelviewer's Introduction

PixelViewer

PixelViewer is a .NET based cross-platform image viewer written by C# which supports reading raw Luminance/YUV/RGB/ARGB/Bayer pixels data from file and rendering it.

📥 Download

Stable

Operating System Download Version Screenshot
Windows 8/10/11 x86 | x64 | arm64 2.7.4.312 Main window (Windows)
macOS 11/12 x64 | arm64 2.7.4.312 Main window (macOS)
Linux x64 | arm64 2.7.4.312 Main window (Fedora)

⭐ Supported formats

  • Luminance
    • L8
    • L16
  • YUV
    • YUV444p
    • P410
    • P412
    • P416
    • YUV422p
    • P210
    • P212
    • P216
    • UYVY
    • YUVY
    • NV12
    • NV21
    • Y010
    • Y016
    • I420
    • YV12
    • P010
    • P012
    • P016
  • RGB
    • BGR_888
    • RGB_565
    • RGB_888
    • BGRX_8888
    • RGBX_8888
    • XBGR_8888
    • XRGB_8888
    • BGR_161616
    • RGB_161616
  • ARGB
    • ARGB_8888
    • ABGR_8888
    • BGRA_8888
    • RGBA_8888
    • ARGB_16161616
    • ABGR_16161616
    • BGRA_16161616
    • RGBA_16161616
    • ABGR_2101010
    • ARGB_2101010
    • BGRA_1010102
    • RGBA_1010102
    • ABGR_F16
    • ARGB_F16
    • BGRA_F16
    • RGBA_F16
  • Bayer Pattern
    • 10-bit MIPI
    • 12-bit MIPI
    • 16-bit
  • Compressed
    • HEIF
    • JPEG/JFIF
    • PNG

⭐ Supported color spaces

  • sRGB
  • DCI-P3
  • Display-P3
  • Adobe RGB
  • ITU-R BT.601 525-lines
  • ITU-R BT.601 625-lines
  • ITU-R BT.2020
  • ITU-R BT.2100 (HLG)
  • ITU-R BT.2100 (PQ)

⭐ Supported functions

  • Rendering image from raw pixel file.
  • Evaluate image dimensions according to file name, file size and format.
  • Specify pixel-stride and row-stride for each plane.
  • Specify data offset to image in file.
  • Specify color space of image and screen.
  • Import ICC profile as custom color space.
  • Rotate and scale rendered image.
  • Navigate to specific image frame in file.
  • Adjust R/G/B gain for Bayer Pattern formats.
  • Adjust brightness/contrast and color balance.
  • Adjust highlight/shadow of image.
  • Show histograms of R/G/B and luminance.
  • Demosaicing for Bayer Pattern formats.
  • Save rendered image as PNG file.
  • Save rendered image as JPEG/BGRA file.

🤝 Dependencies

pixelviewer's People

Contributors

hamster620 avatar carina-studio avatar boysgamestudio avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.