Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
src_gui_image_qimagereader.cpp
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
3
#include <QImage>
4
#include <QImageReader>
5
6
namespace
src_gui_image_qimagereader
{
7
void
wrapper0
() {
8
10
QImageReader
reader
;
11
reader
.
setFormat
(
"png"
);
// same as reader.setFormat("PNG");
13
14
}
// wrapper0
15
16
18
QImageReader
reader
(
"image.png"
);
19
// reader.format() == "png"
21
22
23
void
wrapper1
() {
24
26
QImage
icon
(64, 64,
QImage::Format_RGB32
);
27
QImageReader
reader
(
"icon_64x64.bmp"
);
28
if
(
reader
.
read
(&
icon
)) {
29
// Display icon
30
}
32
33
}
// wrapper1
34
35
36
void
wrapper2
() {
37
39
QImageReader
reader
(
":/image.png"
);
40
if
(
reader
.
supportsOption
(
QImageIOHandler::Size
))
41
qDebug
() <<
"Size:"
<<
reader
.
size
();
43
44
}
// wrapper2
45
}
// src_gui_image_qimagereader
QImageIOHandler::Size
@ Size
Definition
qimageiohandler.h:42
QImageReader
The QImageReader class provides a format independent interface for reading images from files or other...
Definition
qimagereader.h:23
QImageReader::supportsOption
bool supportsOption(QImageIOHandler::ImageOption option) const
Definition
qimagereader.cpp:1444
QImageReader::setFormat
void setFormat(const QByteArray &format)
Sets the format QImageReader will use when reading images, to format.
Definition
qimagereader.cpp:616
QImageReader::size
QSize size() const
Returns the size of the image, without actually reading the image contents.
Definition
qimagereader.cpp:849
QImageReader::read
QImage read()
Reads an image from the device.
Definition
qimagereader.cpp:1159
QImage
\inmodule QtGui
Definition
qimage.h:37
QImage::Format_RGB32
@ Format_RGB32
Definition
qimage.h:46
src_gui_image_qimagereader
Definition
src_gui_image_qimagereader.cpp:6
src_gui_image_qimagereader::wrapper2
void wrapper2()
Definition
src_gui_image_qimagereader.cpp:36
src_gui_image_qimagereader::reader
QImageReader reader("image.png")
[1]
src_gui_image_qimagereader::wrapper0
void wrapper0()
Definition
src_gui_image_qimagereader.cpp:7
src_gui_image_qimagereader::wrapper1
void wrapper1()
[1]
Definition
src_gui_image_qimagereader.cpp:23
qDebug
#define qDebug
[1]
Definition
qlogging.h:160
icon
QIcon icon
[15]
Definition
src_corelib_global_qglobal.cpp:144
qtbase
src
gui
doc
snippets
code
src_gui_image_qimagereader.cpp
Generated by
1.9.7