#include "jconfig.h"
#include "jmorecfg.h"
Include dependency graph for jpeglib.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
#define JMSG_LENGTH_MAX 200 |
#define jpeg_common_fields |
Value:
struct jpeg_error_mgr * err; /* Error handler module */\ struct jpeg_memory_mgr * mem; /* Memory manager module */\ struct jpeg_progress_mgr * progress; /* Progress monitor, or NULL if none */\ void * client_data; /* Available for use by application */\ boolean is_decompressor; /* So common code can tell which is which */\ int global_state
#define jpeg_create_compress | ( | cinfo | ) |
Value:
jpeg_CreateCompress((cinfo), JPEG_LIB_VERSION, \ (size_t) sizeof(struct jpeg_compress_struct))
Definition at line 894 of file jpeglib.h.
Referenced by write_jpeg_image().
#define jpeg_create_decompress | ( | cinfo | ) |
Value:
jpeg_CreateDecompress((cinfo), JPEG_LIB_VERSION, \ (size_t) sizeof(struct jpeg_decompress_struct))
Definition at line 897 of file jpeglib.h.
Referenced by read_jpeg_image().
#define JPEG_EOI 0xD9 |
typedef struct jpeg_common_struct* j_common_ptr |
typedef struct jpeg_compress_struct* j_compress_ptr |
typedef struct jpeg_decompress_struct* j_decompress_ptr |
typedef JBLOCKROW* JBLOCKARRAY |
typedef JBLOCKARRAY* JBLOCKIMAGE |
typedef struct jpeg_marker_struct FAR* jpeg_saved_marker_ptr |
typedef JSAMPROW* JSAMPARRAY |
typedef JSAMPARRAY* JSAMPIMAGE |
typedef struct jvirt_barray_control* jvirt_barray_ptr |
typedef struct jvirt_sarray_control* jvirt_sarray_ptr |
enum J_COLOR_SPACE |
Definition at line 206 of file jpeglib.h.
00206 { 00207 JCS_UNKNOWN, /* error/unspecified */ 00208 JCS_GRAYSCALE, /* monochrome */ 00209 JCS_RGB, /* red/green/blue */ 00210 JCS_YCbCr, /* Y/Cb/Cr (also known as YUV) */ 00211 JCS_CMYK, /* C/M/Y/K */ 00212 JCS_YCCK /* Y/Cb/Cr/K */ 00213 } J_COLOR_SPACE;
enum J_DCT_METHOD |
Definition at line 217 of file jpeglib.h.
00217 { 00218 JDCT_ISLOW, /* slow but accurate integer algorithm */ 00219 JDCT_IFAST, /* faster, less accurate integer method */ 00220 JDCT_FLOAT /* floating-point: accurate, fast on fast HW */ 00221 } J_DCT_METHOD;
enum J_DITHER_MODE |
Definition at line 232 of file jpeglib.h.
00232 { 00233 JDITHER_NONE, /* no dithering */ 00234 JDITHER_ORDERED, /* simple ordered dither */ 00235 JDITHER_FS /* Floyd-Steinberg error diffusion dither */ 00236 } J_DITHER_MODE;
EXTERN | ( | jvirt_barray_ptr * | ) |
EXTERN | ( | JDIMENSION | ) |
EXTERN | ( | JHUFF_TBL * | ) |
EXTERN | ( | JQUANT_TBL * | ) |
EXTERN | ( | int | ) |
EXTERN | ( | void | ) |
EXTERN | ( | struct jpeg_error_mgr * | ) |
typedef JMETHOD | ( | boolean | , | |
jpeg_marker_parser_method | , | |||
(j_decompress_ptr cinfo) | ||||
) |
int const unsigned int* basic_table |
JSAMPIMAGE data |
JSAMPIMAGE data |
Definition at line 945 of file jpeglib.h.
Referenced by CPP::WriteIconData::acceptImage(), CPP::WriteIconInitialization::acceptImage(), QStandardItem::accessibleDescription(), QStandardItem::accessibleText(), QLayout::activate(), Q3Action::activate(), QFontDatabase::addApplicationFont(), QPdfEnginePrivate::addImage(), QTestTablePrivate::append(), QDBusMarshaller::append(), QDBusMarshaller::appendCrossMarshalling(), QDBusMarshaller::appendVariantInternal(), Q3TextString::at(), QDesktopWidget::availableGeometry(), QTableWidgetItem::background(), QStandardItem::background(), QListWidgetItem::background(), QTreeWidgetItem::background(), QListWidgetItem::backgroundColor(), QTableWidgetItem::backgroundColor(), QTreeWidgetItem::backgroundColor(), Q3MemArray< bool >::begin(), QRasterPaintEngine::begin(), blend_color_argb(), blend_color_generic(), blend_src_argb(), blend_src_generic(), blend_texture_generic(), blend_tiled_argb(), blend_tiled_generic(), blend_transformed_argb(), blend_transformed_bilinear_argb(), blend_transformed_bilinear_tiled_argb(), blend_transformed_tiled_argb(), blend_untransformed_argb(), blend_untransformed_generic(), QTextDocumentLayout::blockBoundingRect(), TorrentClient::blockReceived(), QUnsortedModelEngine::buildIndices(), QTextFragment::charFormat(), QTextFragment::charFormatIndex(), QListWidgetItem::checkState(), QStandardItem::checkState(), QTableWidgetItem::checkState(), QTreeWidgetItem::checkState(), cleaned(), QFontCache::clear(), QKeyMapperPrivate::clearMappings(), QBspTree::climbTree(), QX11Data::clipboardReadProperty(), QWidget::contentsRect(), QWidget::contextMenuPolicy(), QUtf16Codec::convertFromUnicode(), QTextControl::copy(), QWidget::create(), QDomDocumentPrivate::createCDATASection(), QDomDocumentPrivate::createComment(), createData(), QXIMInputContext::createICData(), createImageNode(), QAbstractItemModelPrivate::createIndex(), createPathNode(), QDomDocumentPrivate::createProcessingInstruction(), QDomDocument::createProcessingInstruction(), QDomDocumentPrivate::createTextNode(), QUuid::createUuid(), qdesigner_internal::QDesignerFormBuilder::createWidgetFromContents(), QThreadData::current(), QThread::currentThread(), data(), Q3ColorDrag::decode(), Q3UriDrag::decode(), QDBusConnectionPrivate::deliverCall(), QPersistentModelIndexData::destroy(), QWidget::destroy(), QPainterPath::detach_helper(), Q3DockArea::dockWindow(), Q3DockArea::dockWindowData(), QTextDocumentLayout::doLayout(), Q3DragObject::drag(), QTextDocumentLayout::draw(), QWindowsXPStylePrivate::drawBackgroundThruNativeBuffer(), QTextDocumentLayoutPrivate::drawFrame(), QX11PaintEngine::drawFreetype(), QTextDocumentLayout::drawInlineObject(), drawLine_midpoint_dashed_i(), drawLine_midpoint_i(), Q3SVGPaintEnginePrivate::drawPath(), QTreeWidget::dropMimeData(), QListWidget::dropMimeData(), QTableWidget::dropMimeData(), dump(), QObject::dumpObjectInfo(), QTextDocumentLayout::dynamicDocumentSize(), Q3MemArray< bool >::end(), QPainterPath::ensureData_helper(), QClipboard::event(), QWidget::event(), QCoreApplication::exit(), DropArea::extractPixmap(), fetch_generic(), fetchConicalGradient(), QTest::fetchData(), fetchLinearGradient(), fetchRadialGradient(), fetchTransformed_generic(), fetchTransformedBilinear_generic(), fetchTransformedBilinearTiled_generic(), fetchTransformedTiled_generic(), QTextStreamPrivate::fillReadBuffer(), fillRect(), QComboBox::findData(), findRealWindow(), findXdndAwareParent(), QTextDocumentLayoutPrivate::findY(), fixedCDataSection(), fixedCharData(), fixedComment(), fixedPIData(), fixedPubidLiteral(), fixedSystemLiteral(), QTextDocumentLayoutPrivate::floatMargins(), QTextStreamPrivate::flushWriteBuffer(), QWidget::focusPolicy(), QTableWidgetItem::font(), QStandardItem::font(), QTreeWidgetItem::font(), QListWidgetItem::font(), QListWidgetItem::foreground(), QStandardItem::foreground(), QTreeWidgetItem::foreground(), QTableWidgetItem::foreground(), QPSQLDriver::formatValue(), QTextDocumentLayout::frameBoundingRect(), QWidget::frameGeometry(), QTextDocumentLayoutPrivate::frameIteratorForYPosition(), QWidget::frameSize(), QList< T >::free(), QImage::fromData(), QUrl::fromPercentEncoding(), Ui3Reader::generateUi4(), QThreadStorageData::get(), getBlendType(), Q3BaseBucket::getData(), QMimeDataPrivate::getData(), Q3LNode::getData(), getLinearGradientValues(), GetMWMHints(), getOperator(), getPixmap(), getRadialGradientValues(), QWidget::grabKeyboard(), QSizePolicy::hasHeightForWidth(), QX11EmbedContainer::hideEvent(), QTextDocumentLayoutPrivate::hitTest(), QSizePolicy::horizontalPolicy(), QSizePolicy::horizontalStretch(), TrackerClient::httpRequestDone(), QStandardItem::icon(), QListWidgetItem::icon(), QTableWidgetItem::icon(), QTreeWidgetItem::icon(), QClipboard::image(), PieView::indexAt(), qdesigner_internal::WidgetBoxTreeView::indexOfScratchpad(), indic_shape_syllable(), QSqlDatabasePrivate::init(), QBspTree::insert(), QFontCache::insertEngine(), QXmlSimpleReaderPrivate::insertXmlRef(), QAbstractEventDispatcher::instance(), QWidget::internalWinId(), QXIMInputContext::isComposing(), QWidget::isFullScreen(), QWidget::isMaximized(), QWidget::isMinimized(), PieView::itemRect(), PieView::itemRegion(), QTableWidget::items(), QTreeWidget::items(), QListWidget::items(), QMetaEnum::key(), QMetaEnum::keysToValue(), QMetaEnum::keyToValue(), QTextDocumentLayoutPrivate::layoutCell(), QTextDocumentLayoutPrivate::layoutFlow(), QTextDocumentLayoutPrivate::layoutFrame(), QTextDocumentLayoutPrivate::layoutTable(), Q3TextString::length(), TextEdit::load(), QImage::loadFromData(), QTextBrowser::loadResource(), main(), qdesigner_internal::QtGradientStopsEditorPrivate::makeGradientStops(), QWidget::mapFromGlobal(), QWidget::mapFromParent(), QWidget::mapToGlobal(), QWidget::mapToParent(), markFrames(), QWidget::metric(), qdesigner_internal::ActionRepository::mimeData(), qdesigner_internal::QrcView::mimeFileList(), QXIMInputContext::mouseHandler(), ColorButton::mouseMoveEvent(), Q3Header::mouseMoveEvent(), QDragManager::move(), QWidget::move(), QNativeSocketEnginePrivate::nativeRead(), QNativeSocketEnginePrivate::nativeReceiveDatagram(), QNativeSocketEnginePrivate::nativeSendDatagram(), QNativeSocketEnginePrivate::nativeWrite(), QAssistantClient::openAssistant(), FindFileDialog::openFile(), QPdfBaseEnginePrivate::openPrintDevice(), QSizePolicy::operator!=(), operator<<(), QDBusReply< T >::operator=(), QPainterPath::operator=(), QSizePolicy::operator==(), operator>>(), QWidget::overrideWindowFlags(), QWidget::overrideWindowState(), QTextDocumentLayoutPrivate::pageBreakInsideTable(), PieView::paintEvent(), QWidget::palette(), MocParser::parse(), MetaInfo::parse(), Q3TextEdit::pasteSpecial(), QClipboard::pixmap(), QWidget::pos(), QTextDocumentLayoutPrivate::positionFloat(), QHttp::post(), QDBusConnectionPrivate::postCallDeliveryEvent(), QCoreApplication::postEvent(), postEventSourcePrepare(), prepareReply(), QVariant::Private::Private(), QCoreApplication::processEvents(), QDomHandler::processingInstruction(), QSvgHandler::processingInstruction(), QXmlNamespaceSupport::processName(), processResourceFile(), QFtp::put(), qBlendTexture(), qCompress(), qDBusReplyFill(), QDomCharacterDataPrivate::QDomCharacterDataPrivate(), QDomProcessingInstructionPrivate::QDomProcessingInstructionPrivate(), QTest::qElementData(), QFont::QFont(), QTest::qInvokeTestMethod(), QTest::qParseArgs(), qt_detect_broken_window_manager(), qt_get_net_supported(), qt_get_net_virtual_roots(), qt_get_null_label_bit(), qt_gradient_pixel(), qt_keypress_scanner(), qt_keyrelease_scanner(), qt_set_input_encoding(), qt_set_null_label_bit(), qt_set_x11_resources(), qt_unix_query(), QTest::QTestDataSetter::QTestDataSetter(), qUncompress(), quotedValue(), QX11EmbedWidget::QX11EmbedWidget(), QRasterPaintEnginePrivate::rasterize(), Q3TextString::rawData(), read_dib_body(), read_jpeg_image(), QProcess::readAllStandardError(), QProcess::readAllStandardOutput(), QAbstractSocket::readData(), QConfFileSettingsPrivate::readIniFile(), QConfFileSettingsPrivate::readIniLine(), QConfFileSettingsPrivate::readIniSection(), readInput(), readLocaleSettings(), QPngHandlerPrivate::readPngImage(), QBspTree::remove(), removeGroupSeparators(), QAbstractItemModelPrivate::removePersistentIndexData(), QCoreApplicationPrivate::removePostedEvent(), QCoreApplication::removePostedEvents(), QWidget::repaint(), QHttp::request(), QRingBuffer::reserve(), QXIMInputContext::reset(), QWidget::resize(), QTextDocumentLayout::resizeInlineObject(), QMimeDataPrivate::retrieveTypedData(), runlengthEncode(), QDomDocumentPrivate::save(), QMainWindow::saveState(), QSplitter::saveState(), jpegSmoothScaler::scanLine(), QWidget::scroll(), send_selection(), PeerWireClient::sendBlock(), QDBusConnectionPrivate::sendCallDeliveryEvent(), Connection::sendGreetingMessage(), Connection::sendMessage(), QCoreApplication::sendPostedEvents(), TorrentClient::sendToPeer(), QThreadStorageData::set(), Q3Action::setAccel(), QAssistantClient::setArguments(), QWidget::setAttribute(), QTextControlPrivate::setClipboardSelection(), Q3ColorDrag::setColor(), QDomDocument::setContent(), qdesigner_internal::FormWindow::setContents(), QWidget::setContentsMargins(), QWidget::setContextMenuPolicy(), QSyntaxHighlighter::setCurrentBlockUserData(), QTestResult::setCurrentGlobalTestData(), QTestResult::setCurrentTestData(), Q3BaseBucket::setData(), QMimeDataPrivate::setData(), PreviewForm::setEncodedData(), Q3TextParagraph::setExtraData(), QWidget::setFocusPolicy(), QXIMInputContext::setFocusWidget(), Q3AccelManager::setFuncPtr(), QWidget::setGeometry(), QSizePolicy::setHeightForWidth(), QSizePolicy::setHorizontalPolicy(), QSizePolicy::setHorizontalStretch(), QClipboard::setImage(), QTextFrame::setLayoutData(), QGraphicsSceneDragDropEvent::setMimeData(), QDrag::setMimeData(), QWidget::setMinimumSize(), Q3Action::setOn(), QClipboard::setPixmap(), Q3TextDocument::setRichTextInternal(), QTabBar::setTabData(), QClipboard::setText(), QBrush::setTexture(), QBrush::setTextureImage(), QTextBlock::setUserData(), QObject::setUserData(), QSizePolicy::setVerticalPolicy(), QSizePolicy::setVerticalStretch(), QWidget::setWindowFlags(), QWidget::setWindowModality(), QWidget::setWindowState(), shapedString(), QX11EmbedContainer::showEvent(), QListWidgetItem::sizeHint(), QStandardItem::sizeHint(), QTreeWidgetItem::sizeHint(), QTableWidgetItem::sizeHint(), QAbstractItemView::startDrag(), QTextControlPrivate::startDrag(), QDesignerMenu::startDrag(), QDesignerMenuBar::startDrag(), QDesignerToolBar::startDrag(), QStandardItem::statusTip(), QTableWidgetItem::statusTip(), QListWidgetItem::statusTip(), QTreeWidgetItem::statusTip(), qdesigner_internal::QtGradientStopsEditorPrivate::stopsData(), stringify(), QFontEngineXLFD::stringToCMap(), Q3TableHeader::swapSections(), QConfFileSettingsPrivate::syncConfFile(), QClipboard::text(), QStandardItem::text(), QListWidgetItem::text(), QTreeWidgetItem::text(), QTableWidgetItem::text(), QStandardItem::textAlignment(), QListWidgetItem::textAlignment(), QTableWidgetItem::textAlignment(), QTreeWidgetItem::textAlignment(), QTableWidgetItem::textColor(), QTreeWidgetItem::textColor(), QListWidgetItem::textColor(), QDBusDemarshaller::toByteArray(), QDBusMessagePrivate::toDBusMessage(), QtSimpleXml::toDomDocument(), Q3Action::toggle(), tokenize(), QListWidgetItem::toolTip(), QTableWidgetItem::toolTip(), QTreeWidgetItem::toolTip(), QStandardItem::toolTip(), QUrl::toPercentEncoding(), QFontEngineXLFD::toUnicode(), CPP::unzipXPM(), QXIMInputContext::update(), DropSiteWindow::updateFormatsTable(), QMetaEnum::value(), QMetaEnum::valueToKey(), QMetaEnum::valueToKeys(), QSizePolicy::verticalPolicy(), QSizePolicy::verticalStretch(), QStandardItem::whatsThis(), QTableWidgetItem::whatsThis(), QTreeWidgetItem::whatsThis(), QListWidgetItem::whatsThis(), QXIMInputContext::widgetDestroyed(), QWidget::windowModality(), QWidget::windowState(), QWidget::winId(), QPdfEnginePrivate::write(), QIODevice::write(), QRingBuffer::write(), FileManager::write(), QTextStreamPrivate::write(), write_jpeg_image(), FileManager::writeBlock(), QPdfEnginePrivate::writeCompressed(), QAbstractSocket::writeData(), RCCFileInfo::writeDataBlob(), QPdfEnginePrivate::writeImage(), QPNGImageWriter::writeImage(), QWidget::x(), QXIMInputContext::x11FilterEvent(), QX11Data::xdndHandleEnter(), QX11Data::xdndHandleSelectionRequest(), QX11Data::xdndMimeConvertToFormat(), QX11Data::xdndMimeDataForAtom(), xic_draw_callback(), xic_start_callback(), and QWidget::y().
int desired |
int const unsigned int int boolean force_baseline |
int unsigned int length_limit |
int marker |
Definition at line 950 of file jpeglib.h.
Referenced by QEventDispatcherX11::processEvents(), QDockAreaLayoutInfo::restoreState(), QSplitter::restoreState(), QMainWindow::restoreState(), MainWindow::showSearchLink(), and x11EventSourceDispatch().
int marker_code |
int marker_code |
int quality |
Definition at line 919 of file jpeglib.h.
Referenced by getLprPrinters(), write_jpeg_image(), and QPNGImageWriter::writeImage().
int const unsigned int int scale_factor |
int scale_factor |
int scan_number |
int size_t structsize |
int size_t structsize |
int val |
Definition at line 956 of file jpeglib.h.
Referenced by ProFileEvaluator::absFileNames(), QSqlResult::addBindValue(), QSqlQuery::addBindValue(), Q3DateEdit::addNumber(), QTextHtmlParserNode::applyCssDeclarations(), QPdf::ascii85Encode(), QSqlQuery::bindValue(), QSqlResult::bindValue(), QAbstractSpinBoxPrivate::bound(), QODBCDriverPrivate::checkSchemaUsage(), QMYSQLResult::data(), QSqlTableModel::data(), QPSQLResult::data(), QUnicodeTables::digitValue(), dump(), ProFileEvaluator::evaluateConditionalFunction(), QSqlResult::exec(), QIBaseResult::exec(), QODBCResult::exec(), QCss::ValueExtractor::extractBackground(), QCss::ValueExtractor::extractFont(), Q3DataTable::fieldToString(), fillList(), qdesigner_internal::QtDoubleSpinBox::fixup(), QDateTimeParser::fromString(), qdesigner_internal::QtGradientStopsWidgetPrivate::fromViewport(), Generator::generateEnums(), QRegExpEngine::getEscape(), QTextStreamPrivate::getNumber(), getPSQLVersion(), QSqlQueryModel::headerData(), Q3TextStream::input_bin(), Q3TextStream::input_dec(), Q3TextStream::input_hex(), Q3TextStream::input_int(), Q3TextStream::input_oct(), QCss::Declaration::intValue(), Q3CanvasPolygonalItem::isValid(), MetaTranslator::messages(), Q3SvgDevice::metric(), QPdfBaseEngine::metric(), QWidget::metric(), QPicture::metric(), QMutexLocker::mutex(), QMYSQLDriver::open(), QBitRef::operator=(), qdesigner_internal::QtGradientStopsWidget::paintEvent(), parseCSStoXMLAttrs(), QCss::Parser::parseExpr(), parseStopNode(), Q3SVGPaintEnginePrivate::play(), QKeyMapperPrivate::possibleKeysCore(), QKeyMapperPrivate::possibleKeysXKB(), QDateTimeParser::potentialValueHelper(), Rpp::ExpressionBuilder::primary_expression(), ProFileEvaluator::propertyValue(), q_atomic_decrement(), q_atomic_increment(), q_atomic_test_and_set_int(), q_atomic_test_and_set_ptr(), qDateFromString(), qDateTimeFromString(), qTimeFromString(), QVariant::QVariant(), read_pbm_int(), QCss::Declaration::realValue(), QMutexLocker::relock(), Q3ValueVector< T >::resize(), Q3DateEdit::sectionLength(), Q3DateEdit::sectionText(), QODBCDriverPrivate::setConnectionOptions(), setFloatAttribute(), setIntAttribute(), Q3SVGPaintEnginePrivate::setStyle(), Q3SVGPaintEnginePrivate::setStyleProperty(), QPrintDialogPrivate::setupPrinter(), QSqlRecord::setValue(), QAbstractSpinBoxPrivate::setValue(), Q3SqlCursor::setValue(), QAccessibleEvent::setValue(), QIBaseResult::size(), QCss::Selector::specificity(), QSqlDriver::sqlStatement(), QDateTimeEditPrivate::stepBy(), QDateTimeEdit::stepEnabled(), toDouble(), Q3CString::toDouble(), Q3CString::toLong(), Q3CString::toULong(), qdesigner_internal::QtGradientStopsWidgetPrivate::toViewport(), MetaTranslator::translatedMessages(), QMutexLocker::unlock(), QDateTimeEditPrivate::updateCache(), QSqlField::value(), QAccessibleEvent::value(), and ProFileEvaluator::visitProValue().