Obrazki i kanał alpha
Witam,
Mamy taki obrazek, np. 32bit PNG. Przeglądarki internetowe wyświetlają kanał alpha poprawnie, ale taki np. Visual Studio C# już nie i zamiast tej przykładowej mordy mam czarny monolit. Dlaczego i jak to naprawić? Wszystkie programy jakie sprawdzałem (np. Photoshop, Gimp czy XN View) tak samo zapisują ten obrazek (początkowo myślałem, że to jakiś błąd programu konwertującego z np. psd).
Skończyły mi się pomysły co z tym można zrobić. Ten sam problem występuje w wielu grach przy edycji czcionki (np. w grze Darkest of Days).
W załączniku są dwa pliki: 32bit png i przykład, w którym po lewej widać obraz prawidłowy, po prawej jak jest wyświetlany przez większość programów.
Jaka jest różnica w obsłudze alpha pomiędzy np. FireFox a VSC#? Dzieję się tak niezależnie od formatu (png, tga itd.)
__________________
Wszystko co chciałbyś wiedzieć o:
| PSX | PS2 | PS3 | Xbox |
FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF
Ostatnio zmieniany przez Berion : 15.01.2010 o godz. 19:44
|