8#include "ui_kis_wdg_options_qimageio.h"
13#include <kpluginfactory.h>
15#include <QApplication>
42 imageQuality->setRange(1, 100, 0);
49 cfg->setProperty(
"quality", (
int)imageQuality->value());
55 imageQuality->setValue(cfg->getInt(
"quality", 75));
68 QRect rc = document->savingImage()->bounds();
72 quality = configuration->getInt(
"quality", -1);
75 bool result = image.save(io, QFileInfo(
filename()).suffix().toLatin1(), quality);
87 supportedColorModels << QPair<KoID, KoID>()
107 cfg->setProperty(
"quality", 75);
113#include "kis_qimageio_export.moc"
VertexDescriptor get(PredecessorMap const &m, VertexDescriptor v)
const KoID Integer8BitsColorDepthID("U8", ki18n("8-bit integer/channel"))
const KoID RGBAColorModelID("RGBA", ki18n("RGB/Alpha"))
static KisExportCheckRegistry * instance()
The base class for import and export filters.
void addSupportedColorModels(QList< QPair< KoID, KoID > > supportedColorModels, const QString &name, KisExportCheckBase::Level level=KisExportCheckBase::PARTIALLY)
void addCapability(KisExportCheckBase *capability)
QByteArray mimeType() const
static QString descriptionForMimeType(const QString &mimeType)
Find the user-readable description for the given mimetype.
~KisQImageIOExport() override
KisQImageIOExport(QObject *parent, const QVariantList &)
KisConfigWidget * createConfigurationWidget(QWidget *parent, const QByteArray &from, const QByteArray &to) const override
createConfigurationWidget creates a widget that can be used to define the settings for a given import...
KisPropertiesConfigurationSP defaultConfiguration(const QByteArray &, const QByteArray &) const override
defaultConfiguration defines the default settings for the given import export filter
void initializeCapabilities() override
KisImportExportErrorCode convert(KisDocument *document, QIODevice *io, KisPropertiesConfigurationSP configuration=0) override
void setConfiguration(const KisPropertiesConfigurationSP cfg) override
KisWdgOptionsQImageIO(QWidget *parent)
KisPropertiesConfigurationSP configuration() const override
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL