Название: сохранение картинки Отправлено: serega-5508 от Апрель 05, 2011, 21:02 у меня есть QGraphicsScene, на ней я рисую прямоугольник. Подскажите, пожалуйста, как мне сохранить этот прямоугольник, как картинка в формате jpeg???
Название: Re: сохранение картинки Отправлено: alexman от Апрель 05, 2011, 22:42 А как надо? Сначала решите в каком формате хотите сохранить, а затем вопрос задавайте!
Название: Re: сохранение картинки Отправлено: serega-5508 от Апрель 05, 2011, 23:26 alexman, так я написал в формате jpeg, bmp, можно любой формат картинки, как в paint.
Название: Re: сохранение картинки Отправлено: alexman от Апрель 05, 2011, 23:38 bool QPixmap::save ( const QString & fileName, const char * format = 0, int quality = -1 ) const
Название: Re: сохранение картинки Отправлено: serega-5508 от Апрель 06, 2011, 00:52 Код: QImage image; Название: Re: сохранение картинки Отправлено: Fess от Апрель 06, 2011, 05:34 проверьте валидность image
isNull, isValid - в таком духе.. Название: Re: сохранение картинки Отправлено: alexman от Апрель 06, 2011, 07:51 Так попробуй! Расскажешь...
Код: QImage image; Название: Re: сохранение картинки Отправлено: alexman от Апрель 06, 2011, 07:52 alexman, так я написал в формате jpeg, bmp, можно любой формат картинки, как в paint. Кстати из первого вопроса непонятно, что вы хотите сохранить картинку в формате jpeg.Название: Re: сохранение картинки Отправлено: Fess от Апрель 06, 2011, 07:56 Подскажите, пожалуйста, как мне сохранить этот прямоугольник, как картинк Название: Re: сохранение картинки Отправлено: serega-5508 от Апрель 06, 2011, 18:15 alexman, пробовал ваш код, но ничего не вышло! :(
Название: Re: сохранение картинки Отправлено: alexman от Апрель 06, 2011, 20:59 Что не вышло? Запусти из Qt Creator и получишь что-то типа:
Код: Empty JPEG image (DNL not supported) Оно и правильно, так как изображение пустое! Название: Re: сохранение картинки Отправлено: alexman от Апрель 06, 2011, 21:04 Подскажите, пожалуйста, как мне сохранить этот прямоугольник, как картинк Цитировать А как надо? Сначала решите в каком формате хотите сохранить, а затем вопрос задавайте! |