PNG and c++

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
hypnosim
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: lun 19 mag 2008, 8:21

PNG and c++

Messaggio 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!

Avatar utente
ksniffer
Linux 3.x
Linux 3.x
Messaggi: 540
Iscritto il: lun 30 lug 2007, 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: PNG and c++

Messaggio 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.

hypnosim
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: lun 19 mag 2008, 8:21

Re: PNG and c++

Messaggio da hypnosim »

E libpng dove la trovo?
Ma ci sara´ un modo per leggere l´immagine direttamente da fread?

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: PNG and c++

Messaggio da 414N »

Con una ricerca su Google durata la bellezza di ben 0 secondi netti, http://www.libpng.org/pub/png/libpng.html

Avatar utente
ksniffer
Linux 3.x
Linux 3.x
Messaggi: 540
Iscritto il: lun 30 lug 2007, 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: PNG and c++

Messaggio 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.

Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar 2 gen 2007, 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Re: PNG and c++

Messaggio 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

Avatar utente
shark1500
Linux 3.x
Linux 3.x
Messaggi: 785
Iscritto il: gio 3 apr 2008, 14:33
Slackware: current
Kernel: 2.6.27.7-smp
Desktop: kde
Località: Modna

Re: PNG and c++

Messaggio da shark1500 »

http://en.wikipedia.org/wiki/Portable_Network_Graphics

Qua puoi trovare tutto quello che ti serve

Rispondi