TPNGObject > TBitmap - odmienne kolory

TPNGObject > TBitmap - odmienne kolory
MartinEagle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 56
0

Witam,

Bazując się na PNG w Delphi ładuje fotki *.PNG do TImage'a.
Niestety w efekcie dostaję odmienne kolory niż w oryginalnej fotce (niektóre "zlewają" się w jeden) jak poniżej.
Po lewej oryginał. Po prawej po załadowaniu.

DobreKolory.jpgOdmienneKolory.jpg

Spotkał się ktoś z czymś takim? Co zrobić, by były właściwe?

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12269
0

Na moje oko problem jest z głębią kolorów, dlatego "zlewa się"; Dołącz oryginalne obrazy to sprawdzę u siebie pod Delphi7 - mam zainstalowany TPNGImage.

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
1

zainteresuj się Graphics32

MartinEagle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 56
0
furious programming napisał(a):

Na moje oko problem jest z głębią kolorów, dlatego "zlewa się"; Dołącz oryginalne obrazy to sprawdzę u siebie pod Delphi7 - mam zainstalowany TPNGImage.

OK, załączony oryginał.

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
1

Graphics32 D7 Win 8.1
user image
u mnie działa

MartinEagle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 56
0

OK, dziękuję za info. Poczekam jeszcze na odpowiedź Furious... i będzie wiadomo co zrobić. (nie zauważyłem, że niezalogowany jestem, hi)

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12269
1

A u mnie kicha - zabacz do załączników; designer.png to zrzut z edytora formularzy - niby wszystko gra; runtime.png to uruchomiony program - jak widać taki sam problem z głębią kolorów; W Lazarusie wszystko ładnie jest wyświetlane, ale moja paczka (de facto stara) dla Delphi7 jak widać nie radzi sobie z tym plikiem;

Jakie jest rozwiązanie? Korzystać z najnowszych bibliotek, np. tej zasugerowanej przez poprzednika :]

MartinEagle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 56
0

Fajnie. Dzięki Panowie za zainteresowanie tematem i wyjaśnienie.
Dzięki za uporządkowanie wątku.

Pozdrawiam.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.