Russian Qt Forum

Qt => Мультимедиа => Тема начата: SubaroMows от Май 22, 2012, 14:14



Название: Привести изображение к определённому размеру.
Отправлено: SubaroMows от Май 22, 2012, 14:14
Распознаю изображения, мне нужно чтобы все фотки были 100х100. scale делает это пропорционально, т.е было 1200х600 он сделает 120х60. А мне нужно 100 на 100.
Как можно проделать данную процедуру?


Название: Re: Привести изображение к определённому размеру.
Отправлено: mutineer от Май 22, 2012, 14:23
У scale (это какого класса метод?) наверняка есть параметр, определяющий что делать с соотношением сторон


Название: Re: Привести изображение к определённому размеру.
Отправлено: GreatSnake от Май 22, 2012, 14:24
Код
C++ (Qt)
QImage QImage::scaled ( const QSize & size, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
QPixmap QPixmap::scaled ( const QSize & size, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const