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.
hypnosim
Linux 1.0
Linux 1.0
Messaggi: 10
Iscritto il: lun mag 19, 2008 8:21

PNG and c++

Messaggioda hypnosim » lun mag 19, 2008 13:32

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 2.6
Linux 2.6
Messaggi: 540
Iscritto il: lun lug 30, 2007 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: PNG and c++

Messaggioda ksniffer » lun mag 19, 2008 13:40

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 1.0
Linux 1.0
Messaggi: 10
Iscritto il: lun mag 19, 2008 8:21

Re: PNG and c++

Messaggioda hypnosim » lun mag 19, 2008 13:53

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: 2893
Iscritto il: mer feb 13, 2008 16:19
Slackware: current
Kernel: 3.14.23
Desktop: KDE4
Località: Bulagna
Contatta:

Re: PNG and c++

Messaggioda 414N » lun mag 19, 2008 16:58

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 2.6
Linux 2.6
Messaggi: 540
Iscritto il: lun lug 30, 2007 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: PNG and c++

Messaggioda ksniffer » lun mag 19, 2008 17:12

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 gen 02, 2007 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Re: PNG and c++

Messaggioda Blizzard » mar mag 20, 2008 22:23

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 2.6
Linux 2.6
Messaggi: 785
Iscritto il: gio apr 03, 2008 14:33
Slackware: current
Kernel: 2.6.27.7-smp
Desktop: kde
Località: Modna

Re: PNG and c++

Messaggioda shark1500 » mer mag 21, 2008 16:49

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

Qua puoi trovare tutto quello che ti serve


Torna a “Programmazione”

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti