Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » UppHub » SixelRaster package for U++ (Sixel image decoder and StreamRaster interface for for U++)
SixelRaster package for U++ [message #58811] Sun, 11 September 2022 22:21
Oblivion is currently offline  Oblivion
Messages: 1091
Registered: August 2007
Senior Contributor
Hi,

In the process of refactoring certain parts of TerminalCtrl, I've decided to move the SixelRaster class into its own package and publish it via UppHub. This is a standalone package (it does not require Terminal package).

Sixel decoder is vastly improved (thanks to our discussion on optimization with jerch (xterm.js dev.)

The package and example code is immediately available via UppHub (or upp-components repo, for that matter)

# SixelRaster package for U++

StreamRaster interface for DEC's sixel image format.


## Features and Highlights

- Standalone package (obviously...)
- Automatically registers itself for the U++'s image decoder factory.
- Supports both RGB and HSL color spaces.
- Supports true color.
- Takes advantage of CPU intrinsics for drawing compressed images, when available.

## Example
                                                                      |
                                                                                 |
SixelRasterExample: Demonstrates the usage of SixelRaster class as a a part of U++ image decoding factory.




Best regards,
Oblivion


[Updated on: Sun, 11 September 2022 22:25]

Report message to a moderator

Previous Topic: Uniq : single instance applications made easy
Next Topic: Can't compile Controls4u from UppHub
Goto Forum:
  


Current Time: Fri Mar 29 09:31:49 CET 2024

Total time taken to generate the page: 0.01336 seconds