![]() |
iipsrv 1.3
iipsrv is an advanced high-performance feature-rich image server for web-based streamed viewing and zooming of ultra high-resolution images
|
JPEG Tile Export Command. More...
#include <Task.h>
Public Member Functions | |
| void | run (Session *session, const std::string &argument) |
| Main public function. | |
| void | send (Session *session, int resolution, int tile) |
| Send out a single tile. | |
Public Member Functions inherited from Task | |
| virtual | ~Task () |
| Virtual destructor. | |
| void | checkImage () |
| Check image. | |
Additional Inherited Members | |
Static Public Member Functions inherited from Task | |
| static Task * | factory (const std::string &type) |
| Factory function. | |
Protected Attributes inherited from Task | |
| Timer | command_timer |
| Timer for each task. | |
| Session * | session |
| Pointer to our session data. | |
| std::string | argument |
| Argument supplied to the task. | |
JPEG Tile Export Command.
|
virtual |
Main public function.
Reimplemented from Task.
Reimplemented in PTL, WTL, and TTL.
References Task::argument, and send().
Referenced by PTL::run(), WTL::run(), ATL::run(), and TTL::run().
| void JTL::send | ( | Session * | session, |
| int | resolution, | ||
| int | tile | ||
| ) |
Send out a single tile.
| session | our current session |
| resolution | requested image resolution |
| tile | requested tile index |
References Watermark::apply(), Transform::binary(), RawTile::bpc, RawTile::channels, Task::checkImage(), Transform::cmap(), View::cmap, View::cmapped, View::colorspace, Task::command_timer, Compressor::Compress(), RawTile::compressionType, Transform::contrast(), View::contrast, Transform::convolution(), View::convolution, IIPResponse::createHTTPHeader(), View::ctw, RawTile::data, RawTile::dataLength, Compressor::embedICCProfile(), View::equalization, Transform::equalize(), Transform::flatten(), Transform::flip(), View::flip, View::floatProcessing(), FCGIWriter::flush(), Transform::gamma(), View::gamma, View::getLayers(), Compressor::getMimeType(), View::getRotation(), TileManager::getTile(), Timer::getTime(), Transform::greyscale(), RawTile::height, Transform::histogram(), Transform::inv(), View::inverted, Watermark::isSet(), Transform::log(), View::maxICC(), Transform::normalize(), View::output_format, FCGIWriter::putStr(), View::requireHistogram(), Transform::rotate(), RawTile::sampleType, Transform::scale_to_8bit(), Task::session, IIPResponse::setImageSent(), Compressor::setMetadata(), Compressor::setResolution(), Transform::shade(), View::shade, View::shaded, Timer::start(), Transform::threshold(), Transform::twist(), RawTile::width, View::xangle, and View::yangle.
Referenced by run(), JTLS::run(), Zoomify::run(), DeepZoom::run(), and IIIF::run().