2 / 2 / 2
Регистрация: 29.09.2012
Сообщений: 444
|
|||||||||||
1 | |||||||||||
Получить цвет пикселя с альфаканалом11.07.2016, 13:54. Показов 1611. Ответов 8
Метки нет Все метки)
(
Здравствуйте.
Как получить цвет указанного пикселя с альфаканалом из файла png? Так естественно не получить:
Пробую так, но цвет немного не верный
Вместо 251,2,253,2 - выводит 251, 0,255,0.
0
|
|
11.07.2016, 13:54 | |
Ответы с готовыми решениями:
8
Можно ли получить цвет пикселя картинки, не выводя ее? Как получить цвет пикселя из палитры BMP 8bit Цвет пикселя Цвет пикселя! |
11.07.2016, 14:07 | 2 | |||||
1
|
2 / 2 / 2
Регистрация: 29.09.2012
Сообщений: 444
|
|
11.07.2016, 14:46 [ТС] | 3 |
Спасибо за попытку помочь, но цвета не соответствуют действительности, если этот же пиксель смотреть на текстуре программой ColorPix или ей подобной.
0
|
11.07.2016, 18:54 | 4 | |||||
У меня соответствуют. Возможно косяк в этой вашей ColorPix?
Что вообще требуется сделать? Добавлено через 24 секунды Пример файла? Добавлено через 3 часа 41 минуту ![]() Нехорошо писать всё в событии кнопки, а потом вызывать таким образом. Плохой стиль. И если уж делать, то не так:
![]() ColorPix определяет результирующий цвет на экране (после наложения), а не в картинке. Добавлено через 11 минут Можете или предварительно удалять альфу или сделать фон на котором будет картинка... точно не помню... белым или чёрным.
1
|
2 / 2 / 2
Регистрация: 29.09.2012
Сообщений: 444
|
|
11.07.2016, 18:54 [ТС] | 5 |
Спасибо, а как Вы определили альфу, покажите пожалуйста код, как ARGB получить?
Не очень понял про результирующий цвет, с чем он результирует? И можно ли получить его цвет ARGB тоже?
0
|
11.07.2016, 19:10 | 6 | ||||||||||
Он у вас уже получен в коде выше:
Просто непонятно что именно требуется. То что вы дополнили в #1 вполне должно работать. Надо чтоб совпадало с ColorPix - попробуйте сделать то на чём лежит TImage белого или чёрного цвета.
1
|
2 / 2 / 2
Регистрация: 29.09.2012
Сообщений: 444
|
|
11.07.2016, 19:29 [ТС] | 7 |
Подскажите ещё пожалуйста, как убрать альфаканал во всем файле, сделать его 255(непрозрачным), и сохранить в формате PNG ?
0
|
11.07.2016, 19:54 | 8 | |||||
Так убрать или залить? Убрать например приблизительно так:
1
|
13.07.2016, 17:40 | 9 |
Конвертируйте в BMP, работайте с ним и делаете всё что нужно, конвертируйте в PNG.
Или вообще GDI+ использовать.
0
|
13.07.2016, 17:40 | |
13.07.2016, 17:40 | |
Помогаю со студенческими работами здесь
9
Получить цвет пикселя
Получить цвет пикселя Получить цвет пикселя на форме
QBitmap получить цвет пикселя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |