2857
|
Qt / Установка, сборка, отладка, тестирование / Re: еще баг Qt?
|
: Октябрь 31, 2009, 22:34
|
в доке сказано, что если в конструкторе не указан параметр формат, он берется из расширения. Из этого следует что в момент когда врайтер создан, то формат известен. Совсем тупая задача - есть имадж, его можно сохранить как жпег или как другой формат (.blp). Оба поддерживают сжатие, но вот я скорее всего если и буду сохранять как жпег, то со 100% качеством для последующей работы, а .blp я буду сохранять с 30% сжатием для использования. Мне приходится самому проверять расширение, чтобы выставить параметры сжатия. Кроме того, для .blp есть еще штук 8 разных параметров. Почему я должен делать ту работу, к-ая, как следует из документации, выполняется в конструкторе?
|
|
|
2860
|
Qt / Установка, сборка, отладка, тестирование / еще баг Qt?
|
: Октябрь 31, 2009, 11:42
|
#include <QtGui/QApplication> #include "mainwindow.h" #include <QImageWriter> #include <QDebug>
int main(int argc, char *argv[]) { QApplication a(argc, argv); //QImage img("1.jpg"); QImageWriter writer("2.jpg"); qDebug() << "1: " << writer.format(); //writer.write(img); return a.exec(); } writer.format(); возвращает пустую строку... Скорее всего он рабтает только в паре с setFormat, что в корне неверно... (к примеру мне надо в зависимости от пути который выбрал юзер и как следствие формат, сохранять картинку с разными параметрами) Проверил под мак/виндовз - строка пустая. Как глядеть какие баги есть в багтрекере qt?)
|
|
|
|
|