Sha256: baec2b84eabe57409fce5327918c54e6d0ae9b3f46b0d5b6dbb134d205586306
Contents?: true
Size: 778 Bytes
Versions: 2
Compression:
Stored size: 778 Bytes
Contents
#ifndef OILY_PNG_EXT #define OILY_PNG_EXT #include "ruby.h" // PNG color mode constants #define OILY_PNG_COLOR_GRAYSCALE 0 #define OILY_PNG_COLOR_TRUECOLOR 2 #define OILY_PNG_COLOR_INDEXED 3 #define OILY_PNG_COLOR_GRAYSCALE_ALPHA 4 #define OILY_PNG_COLOR_TRUECOLOR_ALPHA 6 // PNG filter constants #define OILY_PNG_FILTER_NONE 0 #define OILY_PNG_FILTER_SUB 1 #define OILY_PNG_FILTER_UP 2 #define OILY_PNG_FILTER_AVERAGE 3 #define OILY_PNG_FILTER_PAETH 4 // Type definitions #define PIXEL unsigned int // Pixels use 32 bits unsigned integers #define BYTE unsigned char // Bytes use 8 bits unsigned integers #include "png_decoding.h" #include "png_encoding.h" void Init_oily_png_ext(); int oily_png_pixel_size(int color_mode); #endif
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
oily_png-0.0.5 | ext/oily_png/oily_png_ext.h |
oily_png-0.0.4 | ext/oily_png/oily_png_ext.h |