Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Vist от Май 05, 2012, 11:41



Название: QImage
Отправлено: Vist от Май 05, 2012, 11:41
Ребята, кто-нибудь подскажет как у объекта QImage поменять высоту с шириной.
В C++ Builder  и MFC это делается элементарно для TDib (CDib).


Название: Re: QImage
Отправлено: Igors от Май 05, 2012, 12:01
Ребята, кто-нибудь подскажет как у объекта QImage поменять высоту с шириной.
См QImage::scaled, ребятенок  :)

В C++ Builder  и MFC это делается элементарно для TDib (CDib).
"Элементарно" не значит "просто". Напр y = abs(x) ф-ция простая но не элементарная. Лучше не употреблять слов значение которых Вам неизвестно  :)


Название: Re: QImage
Отправлено: Vist от Май 05, 2012, 12:38
Уважаемый, scaled() масштабирует Image, но не меняет исходные значения высоты и ширины.
Изучите вопрос, а не выеживайтесь.


Название: Re: QImage
Отправлено: GreatSnake от Май 05, 2012, 12:44
Тогда объясни, что значит "у объекта QImage поменять высоту с шириной"?
Повернуть на 90 градусов?


Название: Re: QImage
Отправлено: Bepec от Май 05, 2012, 12:47
"Масштабирует" и "меняет исходные значения высоты и ширины" - Это одно и то же, не?



Название: Re: QImage
Отправлено: lighting от Май 05, 2012, 12:49
Vist если хотите получить помощь то не стоит грубить - помогать забесплатно вам никто не обязан, тем более если вы не стесняетесь в выражениях.
По поднятой вами теме скорее всего подойдет метод QImage::copy (http://qt-project.org/doc/qt-4.8/qimage.html#copy).


Название: Re: QImage
Отправлено: Igors от Май 05, 2012, 12:52
Уважаемый, scaled() масштабирует Image, но не меняет исходные значения высоты и ширины.
Изучите вопрос, а не выеживайтесь.
Ну а почему я должен "изучать" что Вы имели ввиду под мутным "поменять высоту с шириной" ?
Задавайте вопрос конкретнее, а не ссылайтесь на (де)билдер


Название: Re: QImage
Отправлено: Vist от Май 05, 2012, 13:07
Ребята, извините если что не так сказал.
Разобрался. copy().
Спасибо.