Название: [РЕШЕНО] Scale QImage Отправлено: DarkKnight от Январь 18, 2012, 20:28 Здравствуйте!Необходимо "отскалить" QImage, только вот как?
Загрузка: Код
Скалю: Код
Такой скайл это ж кошмар какой то,и при этом еще и не скалится. Скалил как-то по-другому,тоже ужас, но скалится, но неправильно. Как это делается правильно?И правильно ли я "загружаю" картинку, если другие картинки,загружаемые таким же образом, мне надо будет потом проверять на коллизии, или можно сделать проще? Название: Re: Scale QImage Отправлено: mutineer от Январь 18, 2012, 21:51 Ты бы описал чем тебе результат не нравится, а то фиг знает...
Код
Третий и четвертый параметр там не зря есть, попробуй дать им другие значения "Скалил как-то подругому" - это вообще шедевр... Экстрасенс в отпуске, будет нескоро Название: Re: Scale QImage Отправлено: DarkKnight от Январь 18, 2012, 22:21 Да, понимаю что мысли читать не умеете, просто правда не помнил как делал это на тот момент. Делал так:
Код
В итоге вместо градиентной желто-оранжевой полоски у меня получилась скаленая, но просто оранжевая. Разные параметры в предыдущем варианте указывал - результата ноль. Добавлено: Сам решил,так: Код
Извините)Видать переработал... Название: Re: [РЕШЕНО] Scale QImage Отправлено: mutineer от Январь 18, 2012, 22:59 так ниче ж не поменялось - это ж значения по умолчанию ???
Название: Re: [РЕШЕНО] Scale QImage Отправлено: Fregloin от Январь 19, 2012, 10:31 в инете есть много готовых алгоритмов и даже готовых библиотек для скалинга изображений (некоторые даже хорошо оптимизированы).
Название: Re: [РЕШЕНО] Scale QImage Отправлено: DarkKnight от Январь 19, 2012, 16:21 так ниче ж не поменялось - это ж значения по умолчанию ??? в первом был QImage, во втором - QPixmap.в инете есть много готовых алгоритмов и даже готовых библиотек для скалинга изображений (некоторые даже хорошо оптимизированы). Хотелось средствами Qt,да и думал может есть что-то попроще,без конвертирования.Название: Re: [РЕШЕНО] Scale QImage Отправлено: mutineer от Январь 19, 2012, 16:24 А, провтыкал что объект изменился
|