Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

Converting QPixmap to QByteArray/bg: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 3: Line 3:
= Преобразуване на QPixmap до QByteArray =
= Преобразуване на QPixmap до QByteArray =


Това е един от начините за преобразуване на "QPixmap":http://doc.qt.nokia.com/latest/qpixmap.html до "QByteArray":http://doc.qt.nokia.com/latest/qbytearray.html.
Това е един от начините за преобразуване на "QPixmap":http://doc.qt.nokia.com/latest/qpixmap.html до "QByteArray":http://doc.qt.nokia.com/latest/qbytearray.html.


Удобен е в случайте, когато искате да съхранявате QPixmap в база от данни и т.н.
Удобен е в случайте, когато искате да съхранявате QPixmap в база от данни и т.н.


<code><br />QPixmap pixmap;<br />QByteArray bArray;<br />QBuffer buffer( &amp;bArray );<br />buffer.open( QIODevice::WriteOnly );<br />pixmap.save( &amp;buffer, &quot;PNG&amp;quot; );<br /></code>
<code>
QPixmap pixmap;
QByteArray bArray;
QBuffer buffer( &amp;bArray );
buffer.open( QIODevice::WriteOnly );
pixmap.save( &amp;buffer, "PNG" );
</code>


Сега променливата ''bArray'' съдържа изображението като последователност от байтове.
Сега променливата ''bArray'' съдържа изображението като последователност от байтове.


'''Categories'''
'''Categories'''

Revision as of 13:14, 25 February 2015

Български English

Преобразуване на QPixmap до QByteArray

Това е един от начините за преобразуване на "QPixmap":http://doc.qt.nokia.com/latest/qpixmap.html до "QByteArray":http://doc.qt.nokia.com/latest/qbytearray.html.

Удобен е в случайте, когато искате да съхранявате QPixmap в база от данни и т.н.

QPixmap pixmap;
QByteArray bArray;
QBuffer buffer( &amp;bArray );
buffer.open( QIODevice::WriteOnly );
pixmap.save( &amp;buffer, "PNG" );

Сега променливата bArray съдържа изображението като последователност от байтове.

Categories