📄 qimage.3qt
字号:
'\" t.TH QImage 3qt "29 October 2001" "Trolltech AS" \" -*- nroff -*-.\" Copyright 1992-2001 Trolltech AS. All rights reserved. See the.\" license file included in the distribution for a complete license.\" statement..\".ad l.nh.SH NAMEQImage \- Hardware-independent pixmap representation with direct access to the pixel data.br.PP\fC#include <qimage.h>\fR.PP.SS "Public Members".in +1c.ti -1c.BI "enum \fBEndian\fR { IgnoreEndian, BigEndian, LittleEndian }".br.ti -1c.BI "\fBQImage\fR () ".br.ti -1c.BI "\fBQImage\fR ( int " "width" ", int " "height" ", int " "depth" ", int " "numColors" "=0, Endian " "bitOrder" "=IgnoreEndian ) ".br.ti -1c.BI "\fBQImage\fR ( const QSize &, int " "depth" ", int " "numColors" "=0, Endian " "bitOrder" "=IgnoreEndian ) ".br.ti -1c.BI "\fBQImage\fR ( const QString & " "fileName" ", const char * " "format" "=0 ) ".br.ti -1c.BI "\fBQImage\fR ( const char * xpm[] ) ".br.ti -1c.BI "\fBQImage\fR ( const QByteArray & data ) ".br.ti -1c.BI "\fBQImage\fR ( uchar * " "data" ", int " "w" ", int " "h" ", int " "depth" ", QRgb * " "colortable" ", int " "numColors" ", Endian bitOrder ) ".br.ti -1c.BI "\fBQImage\fR ( const QImage & ) ".br.ti -1c.BI "\fB~QImage\fR () ".br.ti -1c.BI "QImage& \fBoperator=\fR ( const QImage & ) ".br.ti -1c.BI "QImage& \fBoperator=\fR ( const QPixmap & ) ".br.ti -1c.BI "bool \fBoperator==\fR ( const QImage & ) const".br.ti -1c.BI "bool \fBoperator!=\fR ( const QImage & ) const".br.ti -1c.BI "void \fBdetach\fR () ".br.ti -1c.BI "QImage \fBcopy\fR () const".br.ti -1c.BI "QImage \fBcopy\fR ( int " "x" ", int " "y" ", int " "w" ", int " "h" ", int " "conversion_flags" "=0 ) const".br.ti -1c.BI "QImage \fBcopy\fR ( QRect & ) const".br.ti -1c.BI "QImage \fBcopy\fR ( const QRect & ) const".br.ti -1c.BI "bool \fBisNull\fR () const".br.ti -1c.BI "int \fBwidth\fR () const".br.ti -1c.BI "int \fBheight\fR () const".br.ti -1c.BI "QSize \fBsize\fR () const".br.ti -1c.BI "QRect \fBrect\fR () const".br.ti -1c.BI "int \fBdepth\fR () const".br.ti -1c.BI "int \fBnumColors\fR () const".br.ti -1c.BI "Endian \fBbitOrder\fR () const".br.ti -1c.BI "QRgb \fBcolor\fR ( int i ) const".br.ti -1c.BI "void \fBsetColor\fR ( int " "i" ", QRgb c ) ".br.ti -1c.BI "void \fBsetNumColors\fR ( int ) ".br.ti -1c.BI "bool \fBhasAlphaBuffer\fR () const".br.ti -1c.BI "void \fBsetAlphaBuffer\fR ( bool ) ".br.ti -1c.BI "bool \fBallGray\fR () const".br.ti -1c.BI "bool \fBisGrayscale\fR () const".br.ti -1c.BI "uchar* \fBbits\fR () const".br.ti -1c.BI "uchar* \fBscanLine\fR ( int ) const".br.ti -1c.BI "uchar** \fBjumpTable\fR () const".br.ti -1c.BI "QRgb* \fBcolorTable\fR () const".br.ti -1c.BI "int \fBnumBytes\fR () const".br.ti -1c.BI "int \fBbytesPerLine\fR () const".br.ti -1c.BI "bool \fBcreate\fR ( int " "width" ", int " "height" ", int " "depth" ", int " "numColors" "=0, Endian " "bitOrder" "=IgnoreEndian ) ".br.ti -1c.BI "bool \fBcreate\fR ( const QSize &, int " "depth" ", int " "numColors" "=0, Endian " "bitOrder" "=IgnoreEndian ) ".br.ti -1c.BI "void \fBreset\fR () ".br.ti -1c.BI "void \fBfill\fR ( uint pixel ) ".br.ti -1c.BI "void \fBinvertPixels\fR ( bool " "invertAlpha" " = TRUE ) ".br.ti -1c.BI "QImage \fBconvertDepth\fR ( int ) const".br.ti -1c.BI "QImage \fBconvertDepthWithPalette\fR ( int, QRgb * " "p" ", int " "pc" ", int " "cf" "=0 ) const".br.ti -1c.BI "QImage \fBconvertDepth\fR ( int, int conversion_flags ) const".br.ti -1c.BI "QImage \fBconvertBitOrder\fR ( Endian ) const".br.ti -1c.BI "QImage \fBsmoothScale\fR ( int " "width" ", int height ) const".br.ti -1c.BI "QImage \fBcreateAlphaMask\fR ( int " "conversion_flags" "=0 ) const".br.ti -1c.BI "QImage \fBcreateHeuristicMask\fR ( bool " "clipTight" "=TRUE ) const".br.ti -1c.BI "QImage \fBmirror\fR () const".br.ti -1c.BI "QImage \fBmirror\fR ( bool " "horizontally" ", bool vertically ) const".br.ti -1c.BI "QImage \fBswapRGB\fR () const".br.ti -1c.BI "bool \fBload\fR ( const QString & " "fileName" ", const char * " "format" "=0 ) ".br.ti -1c.BI "bool \fBloadFromData\fR ( const uchar * " "buf" ", uint " "len" ", const char * " "format" "=0 ) ".br.ti -1c.BI "bool \fBloadFromData\fR ( QByteArray " "data" ", const char * " "format" "=0 ) ".br.ti -1c.BI "bool \fBsave\fR ( const QString & " "fileName" ", const char * format ) const".br.ti -1c.BI "bool \fBsave\fR ( const QString & " "fileName" ", const char * " "format" ", int quality ) const".br.ti -1c.BI "bool \fBvalid\fR ( int " "x" ", int y ) const".br.ti -1c.BI "int \fBpixelIndex\fR ( int " "x" ", int y ) const".br.ti -1c.BI "QRgb \fBpixel\fR ( int " "x" ", int y ) const".br.ti -1c.BI "void \fBsetPixel\fR ( int " "x" ", int " "y" ", uint index_or_rgb ) ".br.ti -1c.BI "int \fBdotsPerMeterX\fR () const".br.ti -1c.BI "int \fBdotsPerMeterY\fR () const".br.ti -1c.BI "void \fBsetDotsPerMeterX\fR ( int ) ".br.ti -1c.BI "void \fBsetDotsPerMeterY\fR ( int ) ".br.ti -1c.BI "QPoint \fBoffset\fR () const".br.ti -1c.BI "void \fBsetOffset\fR ( const QPoint & ) ".br.ti -1c.BI "QValueList<QImageTextKeyLang> \fBtextList\fR () const".br.ti -1c.BI "QStringList \fBtextLanguages\fR () const".br.ti -1c.BI "QStringList \fBtextKeys\fR () const".br.ti -1c.BI "QString \fBtext\fR ( const char * " "key" ", const char * " "lang" "=0 ) const".br.ti -1c.BI "QString \fBtext\fR ( const QImageTextKeyLang & ) const".br.ti -1c.BI "void \fBsetText\fR ( const char * " "key" ", const char * " "lang" ", const QString & ) ".br.in -1c.SS "Static Public Members".in +1c.ti -1c.BI "Endian \fBsystemBitOrder\fR () ".br.ti -1c.BI "Endian \fBsystemByteOrder\fR () ".br.ti -1c.BI "const char* \fBimageFormat\fR ( const QString & fileName ) ".br.ti -1c.BI "QStrList \fBinputFormats\fR () ".br.ti -1c.BI "QStrList \fBoutputFormats\fR () ".br
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -