Название: Можно ли из QMimeData определить формат изображения (gif, jpg, png...) Отправлено: xintrea от Август 04, 2009, 10:32 Здравствуйте!
Есть такая задача - в программе надо при вставке изображения из буфера, сохранять его на диске. Я не совсем понимаю, в каком формате хранится изображение в буфере, толи "по точкам", толи в исходном формате хранения (например, когда в браузере по правой кнопке нажимаешь "скопировать изображение в буфер обмена"). Если в буфере изображение хранится "по точкам", то вопрос снимется сам собой. Если в буфере изображение хранится в произвольном формате, то хотелось бы узнать, как выяснить этот формат, чтобы сохранить изображение в том же формате. Название: Re: Можно ли из QMimeData определить формат изображения (gif, jpg, png...) Отправлено: MoPDoBoPoT от Август 04, 2009, 13:50 Как насчет функции bool QMimeData::hasFormat( const QString & mimeType ) const?
Может такая проверка сработает: mimeData->hasFormat("image/SUBTYPE"); где SUBTYPE - подтип (конкретный формат изображения) Название: Re: Можно ли из QMimeData определить формат изображения (gif, jpg, png...) Отправлено: xintrea от Август 05, 2009, 19:21 Как насчет функции bool QMimeData::hasFormat( const QString & mimeType ) const? Может такая проверка сработает: mimeData->hasFormat("image/SUBTYPE"); где SUBTYPE - подтип (конкретный формат изображения) Не, походу изображение хранится "по точкам".. |