Pagina 1 di 1

PNG and c++

Inviato: lun 19 mag 2008, 13:32
da hypnosim
Chi e´ che mi sa´ dire come leggere un file *.png in c++ senza andare ad installare altre librerie?
Dove posso trovare la definizione dei PNG?

Grazie ancora!

Re: PNG and c++

Inviato: lun 19 mag 2008, 13:40
da ksniffer
Non credo esistano librerie C++ per leggere PNG. Mi sa che libpng è fatta in C. Puoi sempre crearti una classe tua in C++ che usa libpng.

Re: PNG and c++

Inviato: lun 19 mag 2008, 13:53
da hypnosim
E libpng dove la trovo?
Ma ci sara´ un modo per leggere l´immagine direttamente da fread?

Re: PNG and c++

Inviato: lun 19 mag 2008, 16:58
da 414N
Con una ricerca su Google durata la bellezza di ben 0 secondi netti, http://www.libpng.org/pub/png/libpng.html

Re: PNG and c++

Inviato: lun 19 mag 2008, 17:12
da ksniffer
hypnosim ha scritto:E libpng dove la trovo?
Ma ci sara´ un modo per leggere l´immagine direttamente da fread?
Già ce l'hai con Slackware.

Re: PNG and c++

Inviato: mar 20 mag 2008, 22:23
da Blizzard
hypnosim ha scritto:E libpng dove la trovo?
Ma ci sara´ un modo per leggere l´immagine direttamente da fread?
Devi leggere qualche specifica del formato e creare il tuo loader per utilizzare il caricamento di dati da fread. Tieni presente che il png credo supporti la compressione, quindi non è come una bmp 24bit che leggi 3 byte alla volta e hai l'RGB ;)

http://www.libpng.org/pub/png/

meglio che usi libpng come consigliato oppure ti dai al tga che ha una struttura ottima e semplice in certe modalità (molto simile alla bmp solo che stora i colori come bgr)

ciao
Gio

Re: PNG and c++

Inviato: mer 21 mag 2008, 16:49
da shark1500
http://en.wikipedia.org/wiki/Portable_Network_Graphics

Qua puoi trovare tutto quello che ti serve