Po wczytaniu zdjęć następuje zmiana kolorów na niebieski

0

Witam,
Mam problem z ładowaniem zdjęć w moim programie, gdy otwieram zdjęcie w programie to w podglądzie tak jakby nakładał się jakiś filt i wszystkie kolory zamienia na niebieski, używam biblioteki PySide i do ładowania zdjęć PIL
kod:
http://pastebin.com/9Wq9sUDb

Zdjęcie niżej:
Oryginalne:
user image
Po załadowaniu:
user image

Wie ktoś gdzie jest problem ?.

0

Wygląda to bardziej na pomieszanie kanału czerwonego z niebieskim, aniżeli filtr.

0

ale tak samo jest z kolorem żółtym też bardziej na niebieski przerabia, tylko czarny i biały jest ok i różne odcienie szarości, ja nic nie kombinowałem z kolorami i tylko wrzuciłem bibliotekę, która ładuje obrazy, nie mogę tego odnaleźć w kodzie co może być odpowiedzialne za to

0

No tak, czyli 1:1 opis problemu pomieszanych kanałów...

A teraz Twoim problemem jest wykorzystywanie gotowców bez ich rozumienia.

0
GrubyCzarek napisał(a):

ale tak samo jest z kolorem żółtym też bardziej na niebieski przerabia

Żółtego koloru w ogóle nie ma, przerabia czerwony na niebieski, a żółty to zielony+czerwony więc przerabia w stronę cyjanowego...

Moim zdaniem błąd w linijce 158 -- zły format, nie ten, w którym składujesz obraz... Ale nie sprawdzałem.

0

Tu masz opis formatów, może coś pomoże:
http://doc.qt.io/qt-4.8/qimage.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1