Top.Mail.Ru
Уведомления
Очистить все

Сохранить QIMage в .png файл.

(@grand)
New member

Здравствуйте, пытаюсь сохранить изображение из QImage в файл, но ничего не получается, новый файл не создается. Сами данные в QImage верные. Вывожу это изображение в QLabel в интерфейс, изображение рисуется нормально.

Пробовал разные варианты, если надо могу скинуть свои неуспешные попытки. Буду рад любой помощи)

Цитата
Создатель темы Размещено : 05.12.2024 15:57
Метки темы
Aveal
(@aveal)
Top level Admin

Пробуй так:

#include <QFile>
#include <QDebug>
// QImage image = ...

QString filename("/home/aveal/images/test_image");
QFile file(filename);
if (file.open(QIODevice::WriteOnly | QIODevice::Truncate))
{
    image.save(&file, "PNG");
}
else
{
    qDebug() << "error";
}

Путь соответственно на свой меняешь.

ОтветитьЦитата
Размещено : 06.12.2024 19:29
(@grand)
New member

@aveal Ваш вариант сразу сработал 😆

Решил забить и не разбираться, что я раньше делал не так, спасибо)

ОтветитьЦитата
Создатель темы Размещено : 07.12.2024 09:55
Поделиться: