Russian Qt Forum

Qt => Мультимедиа => Тема начата: Pechept от Май 23, 2010, 03:40



Название: сохранение картинки
Отправлено: Pechept от Май 23, 2010, 03:40
1. есть картинка неизвестного формата (пользователь сам открывает)
например: pixmap.load(filename);
как мне ее сохранить в тот же формат, например pixmap.save("res/2.jpg","JPG");?

з.ы.: похожего вопроса на форуме не нашел


Название: Re: сохранение картинки
Отправлено: Pechept от Май 23, 2010, 03:57
все просто, извиниете за флуд

   pixmap.load(filename);
    m_ui->foto->setPixmap( pixmap );
    newfile=filename.right(3);
    newfile2="res/2."+newfile;
    pixmap.save(newfile2);


Название: Re: сохранение картинки
Отправлено: Kolobok от Май 23, 2010, 08:59
jpeg или tiff тоже так сохранять будешь. Воспользуйся лучше QFileInfo.


Название: Re: сохранение картинки
Отправлено: Pechept от Май 24, 2010, 00:52
Спасибо, очень удобно


Название: Re: сохранение картинки
Отправлено: SASA от Май 24, 2010, 17:45
Еще есть QImageReader::format ().