class KImageIO

Interface to the KDE Image IO library. More...

Definition#include <kimgio.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Static Methods


Detailed Description

Interface to the KDE Image IO library.

Just call KImageIO::registerFormats() to register all extra image formats provided by libkimgio. You will also need to link to this library.

enum Mode {Reading, Writing }

Possible image file access modes.

Used in various KImageIO static function.

void  registerFormats ()

[static]

Registers all KImageIO supported formats.

bool  canWrite (const QString& type)

[static]

Checks if a special type is supported for writing.

bool  canRead (const QString& type)

[static]

Checks if a special type is supported for reading.

QStringList  types (Mode mode = Writing)

[static]

Retrieve a list of all KImageIO supported formats.

Parameters:
modeTells whether to retrieve modes that can be read or written.

QString  pattern (Mode mode = Reading)

[static]

Retrieve a list of patterns of all KImageIO supported formats.

These patterns can be passed to KFileDialog::getOpenFileName() or KFileDialog::getSaveFileName(), for example.

Parameters:
modeTells whether to retrieve modes that can be read or written.

QString  suffix (const QString& type)

[static]

Retrieve the suffix of an image type.

QString  type (const QString& filename)

[static]

Retrieve the type of given filename.

QStringList  mimeTypes ( Mode _mode = Writing )

[static]

Retrieve a list of MIME types for all KImageIO supported formats.

Parameters:
modeTells whether to retrieve modes that can be read or written.

bool  isSupported ( const QString& _mimeType, Mode _mode = Writing )

[static]

Test to see whether a MIME type is supported to reading/writing.

QString  mimeType ( const QString& _filename )

[static]

Return the MIME type of _filename.