 |
iipsrv
1.1
iipsrv is an advanced high-performance feature-rich image server for web-based streamed viewing and zooming of ultra high-resolution images
|
30 #if defined _MSC_VER && _MSC_VER<1900
31 inline double round(
double r) {
return (r > 0.0) ? floor(r + 0.5) : ceil(r - 0.5); }
35 enum interpolation { NEAREST, BILINEAR, CUBIC, LANCZOS2, LANCZOS3 };
36 enum cmap_type { HOT, COLD, JET, BLUE, GREEN, RED };
48 void LAB2sRGB(
unsigned char *in,
unsigned char *out );
62 void normalize(
RawTile& in,
const std::vector<float>& max,
const std::vector<float>& min );
138 void twist(
RawTile& in,
const std::vector< std::vector<float> >& ctw );
161 std::vector<unsigned int>
histogram(
RawTile& in,
const std::vector<float>& max,
const std::vector<float>& min );
Class to represent a single image tile.
Definition: RawTile.h:45