Pngwriter.

A Biblioteca C ++ per la creazione di immagini PNG.
Scarica ora

Pngwriter. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Paul Blackburn
  • Sito web dell'editore:

Pngwriter. Tag


Pngwriter. Descrizione

Una libreria C ++ per la creazione di immagini PNG. PngWriter è una libreria C ++ per la creazione di immagini PNG. Pngwriter ti consente di concentrarti sul tuo programma e ti salva il problema dell'apprendimento come creare, utilizzare e leggere le immagini PNG da zero. Hai solo bisogno di specificare quali dimensioni vuoi la tua immagine, e poi vai a tracciare i pixel di Pixel in un determinato colore con la funzione di trama.Pngwriter è stato scritto in mente con gli scienziati. La necessità di creare un'immagine dal risultato di una simulazione di computer scientifica sorge come parte naturale della programmazione scientifica. Ottenere i dati dal programma e in un'immagine di alta qualità in modo efficiente a volte può essere difficile, specialmente se l'utente non è un programmatore molto esperto. I metodi utilizzati possono spesso essere altamente inefficienti o troppo complessi per essere buoni per il lavoro. Se i dati sono in forma (X, Y), allora si può utilizzare uno dei molti programmi di tracciamento là fuori, come Gnuplot, R. Br? HL eccellente Ascissa e così via. Se, d'altra parte, i dati sono in (X, Y, Z) Form, è necessario scegliere come rappresentare la terza variabile. Software come Mathematica offre molte alternative a questo riguardo, ma se la quantità di punti dati è considerevole, il rendering di un'immagine utilizzando Matmatica come una serie di pixel utilizzando i dati basati su testo è in molti, molte volte più lento del rendering dell'immagine sul disco dal disco Programma C ++ stesso. Considera i colli di bottiglia coinvolti: il programma deve produrre un file, scrivere i dati in modalità ASCII. Questo è circa due ordini di magnitudo più lento di un'uscita dei dati in modalità binaria. Deve quindi essere reso da Mathematica, utilizzando la grafica vettoriale (un oggetto per pixel). È solo in questa fase che si può convertire l'immagine in un formato di immagine bitmap senza perdita come PNG o TIFF. Un'altra possibilità è quella di utilizzare ImageMagick o NetPBM per elaborare i dati, ma di nuovo, uno è limitato dal fatto che i dati devono essere scritti in formato ASCII, e il supporto per il colore a 24 bit nel formato del file PPM non è standardizzato (cioè , per lo più inesistenti) ed è endian-dipendente. Il vengwriter è stato scritto come una possibile soluzione a questo problema. La sua interfaccia è estremamente intuitiva, c'è solo un nuovo oggetto da conoscere (la classe pngwriter), in altre parole, nessuna classe e sottoclassi per pixel, colori, bitmap, nomi di file, ecc. Finché sai quale colore desideri Pixel in posizione (x, y) Per essere, puoi implementare qualsiasi algoritmo che desideri. Vuoi giocare con automi cellulari ma sono stanco di vederti risultati come una serie di 1s e 0s nel testo? Vuoi andare a esplorare te stesso frattali? Hai bisogno di un modo rapido per implementare quell'algoritmo di riconoscimento dell'immagine a cui stai lavorando per il tuo rover autonomo, il veicolo senza conducente o il braccio robot? Vuoi simulare la lenti gravitazionale ma non è ancora stato in grado di creare un'immagine reale dal tuo algoritmo? È necessario simulare un oggetto che si muove su una superficie energetica, utilizzando l'interpolazione tra i punti dati disponibili? Pngwriter può aiutare! Ecco alcune caratteristiche chiave di "pngwriter": · Complotto · Prendi il colore di un pixel · Aprire un file PNG già esistente. · Trama negli spazi di colore HSV e CMYK. · Prendi il colore di un pixel negli spazi di colore HSV e CMYK. · Linee di trama, cerchi pieni o cavi e rettangoli, opaco e traslucido. · Testo del testo, utilizzando qualsiasi carattere TrueType. · Regola la gamma dell'immagine. · Scegli il livello di compressione. · Modificare il nome del file. · Scala l'immagine. · Ottieni l'altezza, la larghezza e la profondità di bit di un'immagine. Cosa c'è di nuovo in questa versione: · FileGamma corretto da 0,5 in un unico costruttore a 0,6 come in tutti gli altri. · Pngwriter ora gestisce un'intervallo molto più grande di file di input con ReadfromFile (). In generale, il canale alfa viene scartato con grazia. I problemi rimangono: un PNG con informazioni nel chroma chunk non verrà letto troppo accuratamente e un PNG con un pezzo di trasparenza verrà letto in modo errato, sebbene silenziosamente. · Avvertenze fisse del compilatore in Drawtriangle () e Drawbottom ().


Pngwriter. Software correlato

Python Mesh Viewer.

Python Mesh Viewer è uno strumento semplice da visualizzare e giocare con, modelli 3D, noto anche come maeshe. ...

360

Scarica

Tamogeno

Tamogen è un software progettato per creare un mosaico di un'immagine fuori da un altro o creare un mosaico di un'immagine. ...

196

Scarica

Plot Digitizer.

Plot Digitizer è un programma Java utilizzato per digitalizzare i grafici scansionati dei dati funzionali. ...

227

Scarica

3D-XPLORMATH-J

3D-XPLORMATH-J è un programma per visualizzare e sperimentare una varietà di oggetti o mostre matematici. ...

187

Scarica