summaryrefslogtreecommitdiffstats
path: root/src/gui/doc/snippets/code/src_gui_image_qimagewriter.cpp
blob: 98b1fcdc9d3d09480b6d558a825718b4e4afb6d6 (plain)
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
// Copyright (C) 2016 The Qt Company Ltd.// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause#include <QImage>#include <QImageWriter>namespace src_gui_image_qimagewriter {voidwrapper0() {//! [0] QImageWriter writer; writer.setFormat("png");// same as writer.setFormat("PNG");//! [0]}// wrapper0voidwrapper1() {//! [1] QImage image("some/image.jpeg"); QImageWriter writer("images/outimage.png","png"); writer.setText("Author","John Smith"); writer.write(image);//! [1]}// wrapper1voidwrapper2() { QString fileName;//! [2] QImageWriter writer(fileName);if(writer.supportsOption(QImageIOHandler::Description)) writer.setText("Author","John Smith");//! [2]}// wrapper 2voidwrapper3() { QImage image;//! [3] QImageWriter writer("some/image.dds");if(writer.supportsOption(QImageIOHandler::SubType)) writer.setSubType("A8R8G8B8"); writer.write(image);//! [3]}// wrapper3}// src_gui_image_qimagewriter
close