Тема большая, и может быть и нуждается в выделении нескольких. Пока мой вопрос.
Все, что связано с Прозрачностью, альфа-слоем и связанными вещами.
Экспериментирую с виндовской программной графикой. Недавно наконец написал функцию, которая на экран моей программы выводит графический файл многих распространенных форматов (конкретно проверено для jpg gif png и конечно банального bmp ). Выяснилось что даже без моих особых усилий часть картинок она выводит круто - с учетом фона, а часть топором. Вот скрин опыта.
http://s019.radikal....6d81bbeb4c7.jpg
На нем все желтое - условный фон. Картинки крестьянина и лешего выводятся правильно как я их ни мучаю (растягиваю нормально и непотребно, отражаю в зеркале) а вот богомол - топором. Очевидно разница в Файлах.
Крестьяне и лешие из kb2 взяты с http://www.alex-worl...kb2/02-army.htm , богомол "четвертые герои" с http://dreamworlds.r...ov-priroda.html
Собственно вопросы.
1_Чем отличаются файлы? То есть, понятно что "правильные" это малоцветный gif а "неправильный" - обычный jpg. Как уже вроде понял, в jpg Из-за максимальной пожатости в принципе нет поддержки прозрачности, а в gif-ах может и быть, но чем (прога) и как это просмотреть для произвольной картинки?
2_ Как и чем картинку богомола (произвольную где с точки зрения человека есть ФОН, т.е. скажем пока для простоты как там - что-то осмысленной на чисто черном фоне) переделать в прозрачную?
Добавка. Если кто знает, есть ли форум, где лучше чем здесь учиться основам обработки изображений?
Разобрался. Если кому интересно
Изменено: SeaMonster, 22 Январь 2013 - 02:39