13 bool s = pixmap.
save(&buffer,
"PNG");
28 if (array.
isEmpty()) {
return false; }
50 if (hexString.
isEmpty()) {
return false; }
60 return icon.
pixmap(16, 16);
SWIFT_MISC_EXPORT QString pixmapToPngHexString(const QPixmap &pixmap)
Pixmap as HEX string (for PNG image)
SWIFT_MISC_EXPORT QPixmap iconToPixmap(const QIcon &icon)
Icon to pixmap.
SWIFT_MISC_EXPORT bool pixmapToPngByteArray(const QPixmap &pixmap, QByteArray &array)
Pixmap to PNG byte array.
SWIFT_MISC_EXPORT QPixmap pngHexStringToPixmap(const QString &hexString)
Hex encoded pixmap string to Pixmap.
SWIFT_MISC_EXPORT bool pngHexStringToPixmapRef(const QString &hexString, QPixmap &pixmap)
Hex encoded pixmap string to Pixmap.
SWIFT_MISC_EXPORT bool pngByteArrayToPixmapRef(const QByteArray &array, QPixmap &pixmap)
Pixmap from PNG byte array.
SWIFT_MISC_EXPORT QPixmap pngByteArrayToPixmap(const QByteArray &array)
Pixmap from PNG byte array.
virtual void close() override
virtual bool open(QIODeviceBase::OpenMode mode) override
QByteArray fromHex(const QByteArray &hexEncoded)
bool isEmpty() const const
QByteArray toHex(char separator) const const
QPixmap pixmap(QWindow *window, const QSize &size, QIcon::Mode mode, QIcon::State state) const const
QList< QSize > availableSizes(QIcon::Mode mode, QIcon::State state) const const
bool isNull() const const
bool isEmpty() const const
bool loadFromData(const QByteArray &data, const char *format, Qt::ImageConversionFlags flags)
bool save(QIODevice *device, const char *format, int quality) const const
bool isEmpty() const const
QByteArray toLatin1() const const