![]() |
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
|
CVT Region Export Command. More...
#include <Task.h>
Public Member Functions | |
| void | run (Session *session, const std::string &argument) |
| Main public function. | |
| void | send (Session *session) |
| Send out our requested region. | |
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. | |
CVT Region Export Command.
|
virtual |
Main public function.
Reimplemented from Task.
References Task::argument, View::output_format, send(), and Task::session.
| void CVT::send | ( | Session * | session | ) |
Send out our requested region.
| session | our current session |
References View::allow_upscaling, Watermark::apply(), Transform::binary(), RawTile::bpc, RawTile::channels, Task::checkImage(), Transform::cmap(), View::cmap, View::cmapped, View::colorspace, Task::command_timer, Compressor::CompressStrip(), Transform::contrast(), View::contrast, Transform::convolution(), View::convolution, IIPResponse::createHTTPHeader(), View::ctw, RawTile::data, Compressor::embedExifMetadata(), Compressor::embedICCProfile(), Compressor::embedXMPMetadata(), View::equalization, Transform::equalize(), Compressor::Finish(), Transform::flatten(), Transform::flip(), View::flip, View::floatProcessing(), FCGIWriter::flush(), Transform::gamma(), View::gamma, Compressor::getHeader(), Compressor::getHeaderSize(), View::getLayers(), Compressor::getMimeType(), View::getMinSize(), TileManager::getRegion(), View::getRequestSize(), View::getResolution(), View::getRotation(), Compressor::getSuffix(), TileManager::getTile(), Timer::getTime(), View::getViewHeight(), View::getViewLeft(), View::getViewTop(), View::getViewWidth(), Transform::greyscale(), RawTile::height, Transform::histogram(), Compressor::InitCompression(), Transform::interpolate_bilinear(), Transform::interpolate_nearestneighbour(), Transform::inv(), View::inverted, Watermark::isSet(), Transform::log(), View::maxICC(), Transform::normalize(), View::output_format, FCGIWriter::putS(), FCGIWriter::putStr(), View::requireHistogram(), Transform::rotate(), RawTile::sampleType, Transform::scale_to_8bit(), Task::session, IIPResponse::setContentDisposition(), IIPResponse::setImageSent(), View::setImageSize(), View::setMaxResolutions(), Compressor::setMetadata(), Compressor::setResolution(), Transform::shade(), View::shade, View::shaded, Timer::start(), Transform::threshold(), Transform::twist(), View::viewPortSet(), RawTile::width, View::xangle, and View::yangle.
Referenced by run(), and IIIF::run().