Nie ma sposobu, aby odczytać plik PNG w postaci mapy bitowej w rodzimych systemach Windows, ale po wielu próbach logowania zaczynam w to wierzyć. Kombinacja libpng/zlib jest po prostu zbyt duża. Jakiekolwiek biblioteki stron trzecich Win32 biblioteki tam do czytania PNG?Odczytywanie pliku PNG przy użyciu Win32/C++
Edytuj: Rozwiązanie boost :: gil :: png jest znacznie bardziej złożone, niż się spodziewałem. Wystarczy jedno połączenie, które pobiera nazwę pliku i wypełnia bufor pamięci pikselami.
Duplikat? Zobacz tutaj http://stackoverflow.com/questions/366768/convert-bitmap-to-png-in-memory-in-c-win32/538742 –
Rdzeń OS API nie powinien koniecznie mieć wbudowanego wsparcia dla czytania i pisania wielu typy obrazów. Istnieje wiele bibliotek stron trzecich do tego rodzaju rzeczy. –
Ed, nie rozumiem twojego komentarza w związku z faktem, że pytałem konkretnie o biblioteki stron trzecich. –