brl-cad / utahrle Goto Github PK
View Code? Open in Web Editor NEWDEPENDENCY: Utah Raster Toolkit RLE image library
License: Other
DEPENDENCY: Utah Raster Toolkit RLE image library
License: Other
THE UTAH RASTER TOOLKIT LIBRARY Version 3.1c - Dec 5, 2012 The utahrle library from the Utah Raster Toolkit is a collection of C routines for dealing with raster images commonly encountered in computer graphics. It provides the following major functions: * A device and system independent image format for storing images and information about them. Called the RLE format, it uses run length encoding to reduce storage space for most images. * A library of C routines for reading, writing and manipulating images stored in the RLE format. The Format: The device independent RLE file has two parts, the header, which stores information about the image (size, position, channel information, color maps, comments, etc), and the actual image data in a run length encoded format. The RLE format often requires about a third of the available space for most "image synthesis" style images. If the image does not compress well, the RLE format stores it as straight pixel data with little extra overhead. The format was first developed around 1983 at the University of Utah. The Library: C routines are provided for setting up and reading the image header, and for reading and writing the image a scanline at a time. Images can be read or written using two different methods. Using the "row" method, the library performs the RLE encoding and decoding. With the "raw" method, scanlines are constructed directly with RLE opcodes. Additional routines are available for generating dither matrices (e.g., for display programs running on devices with less than 24 bits of color). NOTES ABOUT THIS COPY: The programs included with the original URT distributions have been removed - we include only the C library.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.