![]() |
|
![]() ![]() ![]() |
|
Zabava |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 16.2.2008 Репутация: нет Всего: нет |
Как по средствам QT3, bmp файл перевести в массив? Идею обрабатывания каждого пикселя отдельно не предлагать)
|
|||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 11 Всего: 33 |
Zabava, Смотри QImage
-------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
Zabava |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 16.2.2008 Репутация: нет Всего: нет |
я нашёл только QRgb QImage::pixel ( int x, int y ) const, но это попиксельная обратотка, уж очень медленно, как можно перевести bmp в массив, быстрее?
|
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 1 Всего: 261 |
Не готов утверждать на счет 3 Qt, но в 4 можно сделать что-то вроде:
Приходилось проверять результат на достоверность. Результат идентичен попиксельному проходу. Обращаю внимание, подобный подход вернет цветовую таблицу, т.е. все цета - уникальные. Результат может отличаться, от того, что вы будете видеть на экране. Т.е. к примеру при использовании Mosaic Blur большую картинку можно интегриовать. При этом визуально вы можете видеть 5-6 клеток с различными цветами, а вышеуказанный код дас их вам около 30, к примеру. Сравнивалось в Ulead PhotoImpact X3. Еще уточнение. Картинка не должна быть TrueColor. Только Indexeed (Маску Green, even ... выбираете сами). Работает 100% с PNG. С JPEG у меня не получалось. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |