Gráficos :: ColorObject.

Graphics :: ColorObject pode converter entre espaços coloridos.
Baixe Agora

Gráficos :: ColorObject. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Alex Izvorski
  • Site do editor:

Gráficos :: ColorObject. Tag


Gráficos :: ColorObject. Descrição

Gráficos :: ColorObject pode converter entre espaços de cores. Gráficos :: ColorObject pode converter entre espaços coloridos.Synopsis Use gráficos :: ColorObject; # RGB para hsv $ color = gráficos :: colorObject-> new_rgb (); ($ h, $ s, $ v) = @ {$ color-> as_hsv ()}; # Um espaço RGB para outro (NTSC para PAL) $ color = gráficos :: colorObject-> new_rgb (, espaço => 'ntsc'); ($ r, $ g, $ b) = @ {$ color-> as_rgb (espaço => 'pal')}; abstrata este módulo para converter entre todos os espaços de cores comuns. Como um módulo Pure Perl, não é muito rápido, e então você quer converter imagens inteiras rapidamente, isso provavelmente não é o que você quer. A ênfase está na completude e na conversão precisa. Os espaços coloridos são: RGB (incluindo SRGB, Apple, Adobe, Cie Rec 601, CIE REC 709, CIE ITU, e cerca de uma dúzia de outros espaços RGB), CMY, CMYK, HSL, HSV Xyz, xyy, laboratório, lchab, luv, lchuv, ypbpr, ycbcr, yuv, yiq, photoycc.conversion entre diferentes espaços de trabalho RGB, e entre diferentes pontos brancos, é totalmente suportado.Para qualquer espaço de cor suportado xxx, há Um construtor new_xxx que cria uma cor usando dados nesse espaço de cor e um método as_xxx que retorna a cor atual, conforme expresso nesse espaço de cor. Por exemplo, para RGB há new_rgb e as_rgb. Os dados de cores são sempre passados como uma referência de matriz para uma matriz de três elementos (quatro elementos no caso de CMYK). Assim, para converter do RGB para HSL, você pode usar: $ color = gráficos :: colorObject-> new_rgb (); ($ h, $ s, $ l) = @ {$ color-> as_hsl ()}; o construtor sempre pode levar um hash de argumentos opcionais, além do valor de cor, nomeadamente o espaço de RGB de trabalho e o ponto branco. Por exemplo: $ color = gráficos :: colorObject-> new_rgb (, espaço => 'adobe', white_point => 'd65'); para uma lista de todos os espaços de cores suportados, Gráficos :: ColorObject-> List_ColorsPaces (). Para obter uma lista de todos os espaços de trabalho RGB e de todos os pontos brancos que este módulo suporta, chame Graphics :: ColorObject-> List_RGB_Spaces () e Gráficos :: ColorObject-> List_White_Points (). Se não for especificado, o espaço de RGB de trabalho será SRGB . Muitas conversões não-RGB também dependem de um espaço de RGB implícito, e passando um espaço RGB como uma opção (mesmo para o construtor ou posterior) terá um efeito nos valores. Requisitos: · Perl.


Gráficos :: ColorObject. Software Relacionado

Libss.

libss é uma biblioteca de plataforma cruzada para controlar screensavers. ...

173

Download

Dgnlib.

dgnlib é uma pequena biblioteca C / C para ler e escrever arquivos DGN. ...

237

Download