QImageIOHandler Class Reference |
Constant | Value | Description |
---|---|---|
QImageIOHandler::Size | 0 | The original size of an image. A handler that supports this option is expected to read the size of the image from the image metadata, and return this size from option() as a QSize. |
QImageIOHandler::ClipRect | 1 | The clip rect, or ROI (Region Of Interest). A handler that supports this option is expected to only read the provided QRect area from the original image in read(), before any other transformation is applied. |
QImageIOHandler::ScaledSize | 4 | The scaled size of the image. A handler that supports this option is expected to scale the image to the provided size (a QSize), after applying any clip rect transformation (ClipRect). If the handler does not support this option, QImageReader will perform the scaling after the image has been read. |
QImageIOHandler::ScaledClipRect | 3 | The scaled clip rect (or ROI, Region Of Interest) of the image. A handler that supports this option is expected to apply the provided clip rect (a QRect), after applying any scaling (ScaleSize) or regular clipping (ClipRect). If the handler does not support this option, QImageReader will apply the scaled clip rect after the image has been read. |
QImageIOHandler::Description | 2 | The image description. A handler that supports this option is expected to read the description from the image metadata and return this as a QString, or when writing an image it is expected to store the description in the image metadata. |
QImageIOHandler::CompressionRatio | 5 | The compression ratio of the image data. A handler that supports this option is expected to set its compression rate depending on the value of this option (an int) when writing. |
QImageIOHandler::Gamma | 6 | The gamma level of the image. A handler that supports this option is expected to set the image gamma level depending on the value of this option (a float) when writing. |
QImageIOHandler::Quality | 7 | The quality level of the image. A handler that supports this option is expected to set the image quality level depending on the value of this option (an int) when writing. |
QImageIOHandler::Name | 8 | The name of the image. A handler that supports this option is expected to read the name from the image metadata and return this as a QString, or when writing an image it is expected to store the name in the image metadata. |
QImageIOHandler::SubType | 9 | The subtype of the image. A handler that supports this option can use the subtype value to help when reading and writing images. For example, a PPM handler may have a subtype value of "ppm" or "ppmraw". |
QImageIOHandler::IncrementalReading | 10 | A handler that supports this option is expected to read the image in several passes, as if it was an animation. QImageReader will treat the image as an animation. |
QImageIOHandler::Endianness | 11 | The endianness of the image. Certain image formats can be stored as BigEndian or LittleEndian. A handler that supports Endianness uses the value of this option to determine how the image should be stored. |
Constructs a QImageIOHandler object.
Destructs the QImageIOHandler object.
Returns true if an image can be read from the device (i.e., the image format is supported, the device can be read from and the initial header information suggests that the image can be read); otherwise returns false.
See also read().
For image formats that support animation, this function returns the sequence number of the current image in the animation. If the image format does not support animation, or if it is unable to determine the current sequence number, 0 is returned.
Returns the rect of the current image. If no rect is defined for the image, and empty QRect() is returned.
This function is useful for animations, where only parts of the frame may be updated at a time.
Returns the device currently assigned to the QImageIOHandler. If not device has been assigned, 0 is returned.
See also setDevice().
Returns the format that is currently assigned to QImageIOHandler. If no format has been assigned, an empty string is returned.
See also setFormat().
For image formats that support animation, this function returns the number of images in the animation. If the image format does not support animation, or if it is unable to determine the number of images, 0 is returned.
The default implementation returns 1 if canRead() returns true; otherwise 0 is returned.
For image formats that support animation, this function jumps to the image whose sequence number is imageNumber. The next call to read() will attempt to read this image.
The default implementation does nothing, and returns false.
For image formats that support animation, this function jumps to the next image.
The default implementation does nothing, and returns false.
For image formats that support animation, this function returns the number of times the animation should loop. If the image format does not support animation, 0 is returned.
Returns the name of the image handler. For handlers that support only one image format, this should be common identifier of that format. For example, a JPEG handler should return "jpeg", and a TIFF handler should return "tiff". The name should be returned in lowercase; otherwise Qt will convert it to lowercase.
For image formats that support animation, this function returns the number of milliseconds to wait until reading the next image. If the image format does not support animation, 0 is returned.
Returns the value assigned to option as a QVariant. The type of the value depends on the option. For example, option(Size) returns a QSize variant.
See also setOption() and supportsOption().
Read an image from the device, and stores it in image. For image formats that support incremental loading, and for animation formats, the image handler can assume that image points to the previous frame.
See also canRead().
Sets the device of the QImageIOHandler to device. The image handler will use this device when reading and writing images.
See also device().
Sets the format of the QImageIOHandler to format. The format is most useful for handlers that support multiple image formats.
See also format().
Sets the option option with the value value.
See also option() and ImageOption.
Returns true if the QImageIOHandler supports the option option; otherwise returns false. For example, if the QImageIOHandler supports the Size option, supportsOption(Size) must return true.
See also setOption() and option().
Writes the image image to the assigned device. Returns true on success; otherwise returns false.
The default implementation does nothing, and simply returns false.
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. | Qt 4.0 | |
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD. | ||
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP ! |
Copyright © 2000-2012 - www.developpez.com