Repository 32bit  Forum
Repository 64bit  Wiki

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.

PNG and c++

Messaggioda hypnosim » lun mag 19, 2008 12: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!
hypnosim
Linux 1.0
Linux 1.0
 
Messaggi: 10
Iscritto il: lun mag 19, 2008 7:21

Re: PNG and c++

Messaggioda ksniffer » lun mag 19, 2008 12: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.
Avatar utente
ksniffer
Linux 2.6
Linux 2.6
 
Messaggi: 540
Iscritto il: lun lug 30, 2007 12:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux

Re: PNG and c++

Messaggioda hypnosim » lun mag 19, 2008 12:53

E libpng dove la trovo?
Ma ci sara´ un modo per leggere l´immagine direttamente da fread?
hypnosim
Linux 1.0
Linux 1.0
 
Messaggi: 10
Iscritto il: lun mag 19, 2008 7:21

Re: PNG and c++

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

Con una ricerca su Google durata la bellezza di ben 0 secondi netti, http://www.libpng.org/pub/png/libpng.html
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2881
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: PNG and c++

Messaggioda ksniffer » lun mag 19, 2008 16: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
ksniffer
Linux 2.6
Linux 2.6
 
Messaggi: 540
Iscritto il: lun lug 30, 2007 12:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux

Re: PNG and c++

Messaggioda Blizzard » mar mag 20, 2008 21: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
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

Re: PNG and c++

Messaggioda shark1500 » mer mag 21, 2008 15:49

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

Qua puoi trovare tutto quello che ti serve
Avatar utente
shark1500
Linux 2.6
Linux 2.6
 
Messaggi: 785
Iscritto il: gio apr 03, 2008 13:33
Località: Modna
Slackware: current
Kernel: 2.6.27.7-smp
Desktop: kde


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite