Imager :: Color

Imager :: Color es un módulo Perl con manipulación de color para imagen.
Descargar ahora

Imager :: Color Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Arnar M. Hrafnkelsson
  • Sitio web del editor:
  • http://search.cpan.org/~tonyc/Imager-0.54/lib/Imager/Color.pm

Imager :: Color Etiquetas


Imager :: Color Descripción

Imager :: Color es un módulo Perl con manipulación de color para la imagen. Imager :: Color es un módulo Perl con manipulación de colores para Imager.Synopsis $ Color = Imager :: Color-> Nuevo ($ rojo, $ verde, $ azul); $ Color = Imager :: Color-> Nuevo ($ rojo, $ verde, $ azul, $ alfa); $ Color = Imager :: Color-> Nuevo ("# C0C0FF"); # especificación de color html $ Color-> conjunto ($ rojo, $ verde, $ azul); $ Color-> Set ($ rojo, $ verde, $ azul, $ alfa); $ Color-> Set ("# C0C0FF"); # especificación de color html ($ rojo, $ verde, $ azul, $ alfa) = $ Color-> RGBA (); @hsv = $ Color-> HSV (); # no implementado pero propuesto $ Color-> Información (); Si ($ Color-> es igual (otro => $ otra_color)) {...} Este módulo maneja la creación de objetos de color utilizados por la imagen. La idea es que en el futuro, este módulo podrá manejar los cálculos de los aspiradores de colores también. Esto crea un objeto de color para pasar a las funciones que necesitan un argumento de color. ASETE ESTE CAMBIA UN COLOR ya definido. Tenga en cuenta que esto no afecta a ningún lugar donde el color se haya utilizado anteriormente. Rgbathis devuelve el código de RGBA del color que contiene el objeto. InfoNFOCALLING INFO Simplemente descarga el código de color correspondiente al código de llamada de registro. => $ Other_Color, Ignore_alpha => 1) Compara $ Self and Color $ Other_Color Devolviendo VERDADERO Si los componentes de color son los mismos parejos de los cuatro canales a menos que IGNORE_ALPHA esté configurado. Si se establece Ignore_alpha, solo se comparan los tres primeros canales. ¿Puede especificar los colores de varias maneras diferentes, puede simplemente suministrar valores simples: parámetros numéricos simples: si suministra 3 o 4 argumentos numéricos, obtiene un color compuesto por esos RGB (y posiblemente a) componentes. Un color web de Dígitos de seis hexágonos, ya sea 'RRGGBB' o '# RRGGBBB'AN OCHO COLOR WEX DIGIT HEX DIGIT, ya sea' RRGGBBAA 'o' # RRGGBBAA'.A 3 HEX DIGIT Color web, '#RGB '- Un valor de F se convierte en 255. Un nombre de color, de lo que se encuentra el archivo de GIMP NAMED_COLORES o X RGB.TXT se encuentra primero. Lo mismo que usar la palabra clave de nombre. Puede suministrar parámetros nombrados: 'rojo', 'verde' y 'azul', opcionalmente acortado a 'r', 'g' y 'b'. Los componentes de color en el rango de 0 a 255. # Todos los siguientes son equivalentes My $ C1 = Imager :: Color-> Nuevo (rojo => 100, azul => 255, green => 0); My $ C2 = Imager :: Color-> Nuevo (R => 100, B => 255, G => 0); My $ C3 = Imager :: Color-> Nuevo (r => 100, azul => 255, g => 0); 'tono', 'saturación' y 'valor', opcionalmente acortado a 'h', 's' y 'V', para especificar un color HSV. 0 nuevo (Hue => 120, Valor => 1, Saturación => 0.5); 'Web', que puede especificar un color web de dígitos hexagonales de 6 o 3, en cualquiera de los formularios '#RRGGBB', '#RGB', 'Rrggbb' o 'rgb'. My $ C1 = Imager :: Color-> Nuevo (Web => '# FFC0C0'); # pálido Red'gray 'o' Grey 'que especifica un solo canal, de 0 a 255. # Exactamente el mismo My $ C1 = Imager :: Color-> Nuevo (gris => 128); MY $ C1 = Imager :: Color-> Nuevo (gris => 128); 'RGB' que toma un Arrayref de 3 miembros, que contiene cada uno de los valores rojos, verdes y azules. # el mismo My $ C1 = Imager :: Color-> Nuevo (RGB => ); My $ C1 = Imager :: Color-> New (r => 255, g => 100, B => 0); 'HSV', que toma un Arrayref de 3 miembros, contenga a cada uno de tono, saturación y valor. # el mismo My $ C1 = Imager :: Color-> Nuevo (HSV => ); My $ C1 = Imager :: Color-> Nuevo (Hue => 120, V => 1, S => 0.5); 'GIMP' que especifica un color de un archivo de paleta GIMP. Puede especificar el nombre de archivo del archivo de la paleta con el parámetro 'paleta', o deja que Imager :: Look de color en varios lugares, generalmente "$ Inicio / Gimp-1.x / Palettes / Named_Colors" con y sin el número de versión, y en / usr / share / gimp / palettes /. El archivo de la paleta debe tener nombres de color. My $ C1 = Imager :: Color-> Nuevo (GIMP => 'Nieve'); My $ C1 = Imager :: Color-> New (gimp => 'snow', palette => 'testimg / test_gimp_pal);' xname 'que especifica un color de un archivo x11 rgb.txt. Puede especificar el nombre de archivo del archivo rgb.txt con el parámetro 'paleta', o deja que Imager :: look color en varios lugares, típicamente '/usr/lib/x11/rgb.txt'. My $ C1 = Imager :: Color-> Nuevo (xName => 'Blue') # generalmente RGB (0, 0, 255) 'Foreado' que especifica un color de la tabla de colores incorporada en Imager :: Color :: Mesa. Los colores en este módulo son los mismos que el archivo X11 RGB.TXT predeterminado. My $ C1 = Imager :: Color-> NUEVO (BURTANTIN => 'BLACK') # SIEMPRE RGB (0, 0, 0) 'Nombre' que especifica un nombre de una paleta GIMP, un archivo X RGB.TXT o el Mesa de color incorporada, lo que se encuentra primero en First.'Channel0 ',' Channel1 ', etc., cada uno de los cuales especifica un solo canal. Estos se pueden abreviar a 'C0', 'C1', etc.'Channels ', que realiza un arrayref de los valores de los canales. Esto puede agregar un canal alfa a un color con el parámetro' alpha 'o' a '. Estas especificaciones de color Se puede usar tanto para construir nuevos colores con el nuevo () método y modificar los colores existentes con el método establecido (). Requisitos: · Perl


Imager :: Color Software relacionado

Html :: mail

HTML :: Mail es una extensión Perl para enviar correos electrónicos con HTML y medios incrustados. ...

141

Descargar