Repository 32bit  Forum
Repository 64bit  Wiki

PNG and c++

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Specificare sempre il tipo di shell (bash, sh, csh, etc...)
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 dell'ultima regola 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 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!
hypnosim
Linux 1.0
Linux 1.0
 
Messaggi: 10
Iscritto il: lun mag 19, 2008 8:21

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

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

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
414N
Iper Master
Iper Master
 
Messaggi: 2844
Iscritto il: mer feb 13, 2008 17:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

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

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
Blizzard
Master
Master
 
Messaggi: 1509
Iscritto il: mar gen 02, 2007 23: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 16: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 14: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