Есть ли в Qt предопределенные функции, которые сохраняют объект QImage в файл JPG / PNG / BMP? - PullRequest
2 голосов
/ 04 июля 2010

Довольно простой вопрос. Есть ли в Qt предопределенные функции, которые сохраняют объект QImage в файл JPG / PNG / BMP?

Ответы [ 2 ]

3 голосов
/ 04 июля 2010

Это именно то, что вам нужно:

http://doc.qt.io/qt-5/qimage.html#reading-and-writing-image-files

Google - ваш друг, но в большей степени это документы Qt.

2 голосов
/ 04 июля 2010

Лучший способ - использовать QImageReader / QImageWriter .Они предоставляют больше возможностей для работы с изображениями по сравнению с QImage или QPixmap

"QImageReader - это специализированный класс, который дает вам больше возможностей при чтении изображений. Например, вы можете прочитать изображение определенного размера, вызвав setScaledSize (), и вы можете выбрать прямоугольник клипа, эффективно загружая только части изображения, вызывая setClipRect (). В зависимости от базовой поддержки в формате изображения это может сэкономить память и ускорить загрузку изображений "

«QImageWriter поддерживает настройку конкретных параметров формата, таких как уровень гаммы, уровень сжатия и качество, перед сохранением изображения»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...