Russian Qt Forum
Сентябрь 21, 2024, 20:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: У кого-то есть готовый алгоритм по сжатию картинок в Qt?  (Прочитано 6806 раз)
Dr.Vlad
Гость
« : Июль 02, 2010, 22:25 »

Здравствуйте. Для программы нужен алгоритм по сжатию в размерах картинок.
Даже если готового нет, то от чего хоть отталкиваться?
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Июль 02, 2010, 23:47 »

в смысле масштабирования? про какой размер речь идёт, про размер картинки или размер файла?
Записан

Юра.
Sancho_s_rancho
Гость
« Ответ #2 : Июль 03, 2010, 09:36 »

Здравствуйте. Для программы нужен алгоритм по сжатию в размерах картинок.
Даже если готового нет, то от чего хоть отталкиваться?
jpeg
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #3 : Июль 03, 2010, 11:08 »

QImage::scaled(...)

QPixmap::scaled(...)
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #4 : Июль 03, 2010, 21:27 »

Вот держи, используешь ф-цию resizePixmap(QPixmap pxm,int width,int height) , первый аргумент это пиксмап, вторые два максимальный размер, ресайзит пропорционально. Улыбающийся
Записан
Dr.Vlad
Гость
« Ответ #5 : Июль 03, 2010, 23:39 »

в смысле масштабирования? про какой размер речь идёт, про размер картинки или размер файла?
Требуется изменить исходный размер картинки. Такого метода как resizePixmap(), как было предложено выше, не существует.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #6 : Июль 03, 2010, 23:54 »

>>Такого метода как resizePixmap(), как было предложено выше, не существует.
а ты в предложенном исходнике-то посмотри
Записан

Юра.
QCasper
Гость
« Ответ #7 : Июль 04, 2010, 00:50 »

Интересно, чем предложенный resizePixmap лучше штатного.
Записан
Dr.Vlad
Гость
« Ответ #8 : Июль 04, 2010, 07:49 »

Извиняюсь, заработался...
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #9 : Июль 04, 2010, 13:07 »

Интересно, чем предложенный resizePixmap лучше штатного.

Ну на самом деле не особо лучше конечно, писал давно, насколько помню он ресайзит в отдельном потоке, и ресайзит пропорционально, то есть вычисляется коэффициент ширины к высоте, и потом в соответствии с ним уменьшается картинка. 
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 23.