Grafica :: Colorobject.

grafica :: Colorobject può convertire tra spazi di colore.
Scarica ora

Grafica :: Colorobject. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Alex Izvorski
  • Sito web dell'editore:

Grafica :: Colorobject. Tag


Grafica :: Colorobject. Descrizione

Grafica :: Colorobject può convertire tra spazi di colore. Grafica :: Colorobject può convertire tra spazi a colori.synopsis usa grafica grafica :: Colorobject; # RGB a HSV $ Color = Graphics :: Colorobject-> new_rgb (); ($ h, $ s, $ v) = @ {$ Color-> AS_HSV ()}; # uno spazio RGB in un altro (NTSC a PAL) $ Color = Graphics :: Colorobject-> new_rgb (, Space => 'NTSC'); ($ R, $ G, $ B) = @ {$ Color-> AS_RGB (Space => 'PAL')}; AbstractUsare questo modulo da convertire tra tutti gli spazi di colore comuni. Come modulo Pure Perl, non è molto veloce, e quindi vuoi convertire rapidamente intere immagini, questo probabilmente non è quello che vuoi. L'enfasi è sulla completezza e la conversione accurata. Gli spazi di colore accurati sono: RGB (incluso SRGB, Apple, Adobe, CIE REC 601, CIE REC 709, CIE ITU, e circa una dozzina di altri spazi RGB), CMY, CMYK, HSL, HSV , XYZ, XYY, Lab, Lchab, LUV, LCUV, YPBPR, YCBCR, YUV, YIQ, Photoycc.conversion tra diversi spazi di lavoro RGB, e tra diversi punti bianchi, è completamente supportato. Per qualsiasi spazio di colore supportato XXX, c'è Un costruttore new_xxx che crea un colore utilizzando i dati in quello spazio colore e un metodo AS_XXX che restituisce il colore corrente espresso in quello spazio colore. Ad esempio, per RGB c'è New_RGB e AS_RGB. I dati del colore sono sempre passati come un riferimento di array a un array a tre elementi (quattro elementi nel caso di CMYK). Quindi, per convertire da RGB a HSL, è possibile utilizzare: $ Color = Graphics :: Colorobject-> new_rgb (); ($ h, $ s, $ l) = @ @ {$ Color-> AS_HSL ()}; il costruttore può sempre prendere un hash di argomenti opzionali oltre al valore del colore, vale a dire lo spazio RGB funzionante e il punto bianco. Ad esempio: $ Color = Graphics :: Colorobject-> new_rgb (, Space => 'Adobe', White_point => 'D65'); per un elenco di tutti gli spazi di colore supportati, chiama Grafica :: Colorobject-> list_Colorspacespaces (). Per un elenco di tutti gli spazi di lavoro RGB e di tutti i punti bianchi che supportano questo modulo supportano, grafica chiamate :: Colorobject-> list_rgb_spaces () e grafica :: Colorobject-> lista_white_point (). Se non specificato, lo spazio RGB funzionante sarà SRGB . Molte conversioni non RGB si basano anche su uno spazio RGB implicito e passando uno spazio RGB come opzione (sia al costruttore o successivo), avrà un effetto sui valori. Requisiti: · Perl.


Grafica :: Colorobject. Software correlato

Json-rpc-java

JSON-RPC-JAVA fornisce un'implementazione RPC che consente alle applicazioni Web JavaScript DHTML per chiamare metodi remoti. ...

183

Scarica