Enquanto o quase todo do pacote de java.awt se compõe de componentes de interface de usuário gráficos a usar-se para o leiaute de tela, o pacote de java.awt.image contém classes que fornecem a funcionalidade para várias transformações de imagem e operações.
A interface de ImageConsumer implementa-se por objetos interessados na aquisição de dados fornecidos pela interface de ImageProducer.
int RANDOMPIXELORDER
Os pixéis vão se entregar em uma ordem casual.
int TOPDOWNLEFTRIGHT
Os pixéis vão se entregar no topo abaixo, ordem esquerda e direita.
int COMPLETESCANLINES
Os pixéis vão se entregar em linhas de exame completas.
int SINGLEPASS
Os pixéis vão se entregar em um passo único.
int SINGLEFRAME
Os pixéis vão se entregar em uma armação única.
int IMAGEERROR
Um erro ocorreu durante o processamento de imagem.
int SINGLEFRAMEDONE
Uma armação única é completa, mas a operação total não se concluiu.
int STATICIMAGEDONE
A construção de imagem é completa.
int IMAGEABORTED
A criação de imagem abortou-se.
vazio setDimensions (largura interna, altura interna)
O método de setDimensions usa-se para informar as dimensões da imagem de fonte ao consumidor de imagem.
Parâmetros:
width - a largura da imagem de fonte.
height - a altura da imagem de fonte.
vazio setProperties (estacas de Hashtable)
O método de setProperties usa-se para informar as propriedades da imagem de fonte ao consumidor de imagem.
Parâmetros: props-a objeto de Hashtable que contém as propriedades de imagem.
vazio setColorModel (modelo de ColorModel)
O método de setColorModel usa-se para informar o modelo a cores da imagem de fonte ao consumidor de imagem.
Parâmetros: model - o modelo a cores usa-se pela imagem de fonte.
vazio setHints (número interno hintflags)
O método de setHints usa-se para informar insinuações ao consumidor de imagem.
Parâmetros: hintflags - um valor inteiro que contém insinuações sobre a maneira na qual os pixéis se entregarão.
vazio setPixels (número interno x, número interno y, número interno w, número interno h, modelo de ColorModel, pixéis de byte [],
número interno de, número interno scansize)
O método setPixels usa-se para entregar os pixéis a ImageConsumer. Observe: o Pixel (x, y) guarda-se na tabela de pixéis no índice (y * scansize + x + de).
Parâmetros:
x-the x coordenada.
y-the y coordenada.
largura de w-the da imagem.
altura de h-the da imagem.
modelo - o modelo a cores usa-se.
pixéis - uma tabela de bytes que contêm informação sobre pixel.
de - o valor de compensação.
scansize valor de scansize.
vazio setPixels (número interno x, número interno y, número interno w, número interno h, modelo de ColorModel,
pixéis internos [], número interno de, número interno scansize)
O método setPixels usa-se para entregar os pixéis a ImageConsumer. Observe: o Pixel (x, y) guarda-se na tabela de pixéis no índice (y * scansize + x + de).
Parâmetros:
x-the x coordenada.
y-the y coordenada.
largura de w-the da imagem.
altura de h-the da imagem.
modelo - o modelo a cores usa-se.
pixéis - uma tabela de números inteiros que contêm informação sobre pixel.
de - o valor de compensação.
scansize valor de scansize.
vazio imageComplete (posição interna)
O método de imageComplete chama-se quando o produtor de imagem se termina entregando uma armação de imagem. O consumidor de imagem deve retirar-se da lista de produtor de imagem neste tempo.
A interface de ImageObserver é uma interface de atualização assíncrona usada para receber a informação sobre a posição da construção de imagem.
public static final int WIDTH
A largura da imagem baseada está disponível agora.
public static final int HEIGHT
A altura da imagem baseada está disponível agora.
public static final int PROPERTIES
As propriedades da imagem baseada estão disponíveis agora.
public static final int SOMEBITS
Alguns bits da imagem do desenho estão disponíveis agora.
public static final int FRAMEBITS
Outra armação completa de uma imagem de multiarmação está disponível agora.
public static final int ALLBITS
Uma imagem estática que se desenhou anteriormente é completa agora e pode desenhar-se novamente.
public static final int ERROR
Uma imagem de que seguiam a pista assincronamente encontrou um erro.
public static final int ABORT
Uma imagem de que seguiam a pista abortou-se antes que a produção se concluísse.
imageUpdate booleano público (Imagem img, número interno infoflags, número interno x,
número interno y, largura interna, altura interna)
O método de imageUpdate chama-se cada vez quando a informação sobre imagem fica disponível. Os recipientes das mensagens de atualização são objetos de ImageObserver que solicitaram a informação sobre uma imagem usando interfaces assíncronas.
Parâmetros:
img - a imagem de interesse.
infoflags - bandeiras de posição que indicam o progresso do processo de imagem.
x - a coordenada de x que se aplica (se necessário).
y - a coordenada de y que se aplica (se necessário).
width - a largura da imagem (se necessário).
height - a altura da imagem (se necessário).
A interface de ImageProducer implementa-se por objetos que produzem imagens. Cada imagem contém um produtor de imagem.
vazio público addConsumer (ImageConsumer ic)
O método de addConsumer acrescenta o consumidor de imagem a uma lista para receber dados de imagem durante a reconstrução da imagem.
Parâmetros: ic - um ImageConsumer - conseguiu o objeto.
isConsumer booleano público (ImageConsumer ic)
O método de isConsumer determina se o consumidor de imagem especificado está atualmente na lista de produtor de imagem de recipientes.
Parâmetros: ic - um ImageConsumer - conseguiu objeto
Regressos: Um valor booleano que é true se o consumidor de imagem se registrar, false se não.
vazio público removeConsumer (ImageConsumer ic)
O método de removeConsumer retira o consumidor de imagem especificado da lista interna.
Parâmetros: ic - um ImageConsumer - conseguiu o objeto.
vazio público startProduction (ImageConsumer ic)
O método de startProduction acrescenta o consumidor de imagem especificado à lista de recipientes de dados de imagem e imediatamente começa a produção dos dados de imagem.
Parâmetros: ic - um ImageConsumer - conseguiu o objeto.
vazio público requestTopDownLeftRightResend (ImageConsumer ic)
O método de requestTopDownLeftRightResend usa-se para entregar os dados de imagem ao consumidor de imagem especificado no topo abaixo, ordem esquerda e direita.
Parâmetros: ic - um ImageConsumer - conseguiu o objeto.
Estende-se: objeto
A classe de ColorModel é uma classe abstrata que fornece funções para traduzir valores de pixel para valores de cor de RGB.
ColorModel público (bits internos)
O construtor de ColorModel constrói um modelo a cores que descreve um pixel do número especificado de bits.
Parâmetros: bits - um valor inteiro que contém o número de bits que descreverão um pixel usando este modelo a cores.
ColorModel getRGBdefault estático público ()
O método de getRGBdefault devolve o modelo de cor à revelia que se usa em todas as partes de todas as interfaces de imagem awt. Este modelo de cor à revelia usa um formato de pixel que encapsula a alfa, valores a cores vermelhos, verdes, e azuis (8 bits cada um) utilização da seguinte metodologia: 0xAARRGGBB.
Regressos: Um objeto de ColorModel que representa o default colore o modelo de todas as interfaces de imagem awt.
número interno público getPixelSize ()
O método de getPixelSize devolve o tamanho do pixel do modelo a cores.
Regressos: Um valor inteiro que representa o número de bits que compõem um pixel neste modelo a cores.
número interno abstrato público getRed (pixel interno)
O método de getRed devolve o componente vermelho do pixel especificado.
Parâmetros: pixel - um número inteiro que contém a representação de pixel deste modelo a cores.
Regressos: Um valor inteiro que representa o componente vermelho do pixel.
número interno abstrato público getGreen (pixel interno)
O método de getGreen devolve o componente verde do pixel especificado.
Parâmetros: pixel - um número inteiro que contém a representação de pixel deste modelo a cores.
Regressos: Um valor inteiro que representa o componente verde do pixel.
número interno abstrato público getBlue (pixel interno)
O método de getBlue devolve o componente azul do pixel especificado.
Parâmetros: pixel - um número inteiro que contém a representação de pixel deste modelo a cores.
Regressos: Um valor inteiro que representa o componente azul do pixel.
número interno abstrato público getAlpha (pixel interno)
O método de getAlpha devolve o componente alfabético do pixel especificado.
Parâmetros: pixel - um número inteiro que contém a representação de pixel deste modelo a cores.
Regressos: Um valor inteiro que representa o componente alfabético do pixel.
número interno público getRGB (pixel interno)
O método de getRGB devolve o valor RGB do pixel usando o modelo de cor à revelia.
Parâmetros: pixel - um número inteiro que contém a representação de pixel deste modelo a cores.
Regressos: Um valor inteiro que representa o valor RGB do pixel usando o default colore o modelo.
o vazio público finaliza ()
O método de finalize usa-se para limpar dados internos alocados pelo ColorModel.
Estende-se: ImageFilter
A classe de CropImageFilter fornece a capacidade de extrair um subconjunto retangular de uma imagem dada (isto é, apará-la). Esta classe usa-se em conjunto com uma classe de FilteredImageSource para prover uma fonte para a imagem aparada.
CropImageFilter público (número interno x, número interno y, número interno w, número interno h)
O construtor de CropImageFilter constrói um CropImageFilter para aparar uma imagem usando os parâmetros especificados.
Parâmetros:
x - a coordenada x da imagem a aparar-se.
y - a coordenada y da imagem a aparar-se.
w - a largura da imagem a aparar-se.
h - a altura da imagem a aparar-se.
vazio público setProperties (estacas de Hashtable)
O método de setProperties toma o parâmetro de props de um objeto de fonte e acrescenta-lhe a propriedade de croprect para identificar a região que se apara.
Parâmetros: props-a objeto de Hashtable que contém propriedades do objeto de fonte.
vazio público setDimensions (número interno w, número interno h)
O método de setDimensions ignora as dimensões da fonte e passa as dimensões da região aparada à interface de ImageConsumer.
Parâmetros:
w - o valor de largura.
h - o valor de altura.
vazio público setPixels (número interno x, número interno y, número interno w, número interno h, ColorModel
modelo, pixéis internos [], número interno de, número interno scansize)
O método setPixels filtra a tabela de pixéis determinando que pixéis estão na região aparada. Aqueles que fazem transmitem-se à interface de Consumidor.
Parâmetros:
x-the x coordenada da imagem.
y-the y coordenada da imagem.
largura de w-the da imagem.
altura de h-the da imagem.
o modelo - o modelo a cores com o qual a tabela de pixéis se conforma.
pixéis - uma tabela de números inteiros que contêm pixéis a examinar-se.
de - uma variável que se transmite ao método setPixels da classe de consumidor de imagem.
scansize valor inteiro que representa o scansize da operação.
Estende-se: ColorModel
A classe de DirectColorModel especifica que as traduções do pixel valorizam a valores de cor de RGB de pixéis que têm as cores introduzidas diretamente nos bits de pixel.
DirectColorModel público (bits internos, número interno rmask, número interno gmask, número interno bmask)
O construtor de DirectColorModel constrói um modelo a cores direto usando os parâmetros especificados. DirectColorModel s construído usando este construtor tem um default alphamask valor de 255.
Parâmetros:
bits - o número de bits costumou representar um pixel.
rmask - o número de bits necessitados representar o componente vermelho.
gmask - o número de bits necessitados representar o componente verde.
bmask - o número de bits necessitados representar o componente azul.
DirectColorModel público (bits internos, número interno rmask, número interno gmask, número interno
bmask, número interno amask)
O construtor de DirectColorModel constrói um modelo a cores direto usando os parâmetros especificados.
Parâmetros:
bits - o número de bits costumou representar um pixel.
rmask - o número de bits necessitados representar o componente vermelho.
gmask - o número de bits necessitados representar o componente verde.
bmask - o número de bits necessitados representar o componente azul.
amask - o número de bits necessitados representar o componente alfabético.
número interno público final getRedMask ()
O método de getRedMask devolve o valor de máscara vermelho atual.
Regressos: Um valor inteiro que representa o valor de máscara vermelho.
número interno público final getGreenMask ()
O método de getGreenMask devolve o valor de máscara verde atual.
Regressos: Um valor inteiro que representa o valor de máscara verde.
número interno público final getBlueMask ()
O método de getBlueMask devolve o valor de máscara azul atual.
Regressos: Um valor inteiro que representa o valor de máscara azul.
número interno público final getAlphaMask ()
O método de getAlphaMask devolve o valor de máscara alfabético atual.
Regressos: Um valor inteiro que representa o valor de máscara alfabético.
número interno público final getRed (pixel interno)
O método de getRed devolve o componente vermelho do pixel especificado na variedade 0-255.
Parâmetros: pixel - um valor inteiro que representa um pixel abaixo do modelo a cores direto.
Regressos: Um valor inteiro que representa o componente vermelho do pixel.
número interno público final getGreen (pixel interno)
O método de getGreen devolve o componente verde do pixel especificado na variedade 0-255.
Parâmetros: pixel - um valor inteiro que representa um pixel abaixo do modelo a cores direto.
Regressos: Um valor inteiro que representa o componente verde do pixel.
número interno público final getBlue (pixel interno)
O método de getBlue devolve o componente azul do pixel especificado na variedade 0-255.
Parâmetros: pixel - um valor inteiro que representa um pixel abaixo do modelo a cores direto.
Regressos: Um valor inteiro que representa o componente azul do pixel.
número interno público final getAlpha (pixel interno)
O método de getAlpha devolve o componente alfabético do pixel especificado na variedade 0-255.
Parâmetros: pixel - um valor inteiro que representa um pixel abaixo do modelo a cores direto.
Regressos: Um valor inteiro que representa o componente alfabético do pixel.
número interno público final getRGB (pixel interno)
O método de getRGB devolve o valor de cor de RGB do pixel especificado na variedade 0-255.
Parâmetros: pixel - um valor inteiro que representa um pixel abaixo do modelo a cores direto.
Regressos: Um valor inteiro que representa o RGB colore o valor do pixel usando o default modelo de cor de RGB.
Estende-se: objeto
Instrumentos: ImageProducer
FilteredImageSource toma como entrada uma imagem existente e um objeto de filtro. Aplica o filtro à imagem para produzir uma nova versão da imagem original. A classe de FilteredImageSource implementa a interface de ImageProducer.
FilteredImageSource público (ImageProducer orig, ImageFilter imgf)
O construtor de FilteredImageSource constrói um objeto de FilteredImageSource que toma uma fonte de produtor e um filtro de imagem para produzir uma versão filtrada da imagem.
Parâmetros:
orig - um ImageProducer - conseguiu o objeto que provê à fonte de imagem.
imgf - um objeto de ImageFilter que filtra a imagem para produzir uma nova imagem.
o público sincronizou o vazio addConsumer (ImageConsumer ic)
O método de addConsumer acrescenta uma interface de ImageConsumer para uma lista de consumidores interessados em dados de imagem.
Parâmetros: ic - um ImageConsumer - conseguiu o objeto a acrescentar-se a uma lista de consumidores de imagem.
o público sincronizou o isConsumer booleano (ImageConsumer ic)
O método de isConsumer determina se o consumidor de imagem especificado está atualmente na lista de consumidores de imagem dos dados de imagem.
Parâmetros: ic - um consumidor de imagem conseguiu o objeto a usar-se para o cheque.
Regressos: Um valor booleano que é true se o consumidor de imagem especificado estiver na lista, false se não.
o público sincronizou o vazio removeConsumer (ImageConsumer ic)
O método de removeConsumer retira o consumidor de imagem especificado da lista de consumidores de imagem.
Parâmetros: ic - o consumidor de imagem a retirar-se da lista.
vazio público startProduction (ImageConsumer ic)
O método de startProduction acrescenta o consumidor de imagem especificado à lista de consumidores de imagem e imediatamente começa a entrega dos dados de imagem à interface.
Parâmetros: ic - o consumidor de imagem que se usará para produzir novos dados de imagem.
vazio público requestTopDownLeftRightResend (ImageConsumer ic)
O método de requestTopDownLeftRightResend usa-se para entregar os dados de imagem ao consumidor de imagem especificado no topo abaixo, ordem esquerda e direita.
Parâmetros: ic - o consumidor de imagem que será o recipiente dos dados de imagem quando estiver presente.
Estende-se: objeto
Instrumentos: ImageConsumer, Cloneable
A classe de ImageFilter substitui como uma classe base sob todas as classes filtram a imagem. Implementa interfaces de Cloneable e o ImageConsumer.
ImageFilter getFilterInstance público (ImageConsumer ic)
O método de getFilterInstance devolve um objeto de ImageFilter que se usará para executar a filtração para o consumidor de imagem especificado.
Parâmetros: ic - o consumidor de imagem que necessita a filtração de imagem.
Regressos: Um objeto de ImageFilter a usar-se para executar a filtração de imagem.
vazio público setDimensions (largura interna, altura interna}
O método de setDimensions filtra a informação fornecida no método de setDimensions da interface de ImageConsumer.
Parâmetros:
width - a largura de filtro.
height - a altura de filtro.
vazio público setProperties (estacas de Hashtable)
O método de setProperties passa ao longo do valor de props depois que uma propriedade se acrescenta que identifica que filtros se aplicaram à imagem.
Parâmetros: props-a objeto de Hashtable que contém grupo de propriedades.
vazio público setColorModel (modelo de ColorModel)
O método de setColorModel filtra a informação fornecida no método de setColorModel da interface de ImageConsumer.
Parâmetros: model-a objeto de ColorModel.
vazio público setHints (insinuações internas)
O método de setHints filtra a informação fornecida no método de setHints da interface de Image ImageConsumer.
Parâmetros: hints - um valor inteiro que contém insinuações.
vazio público setPixels (número interno x, número interno y, número interno w, número interno h, ColorModel
modelo, pixéis de byte [], número interno de, número interno scansize)
O método setPixels filtra a tabela de pixéis. Os pixéis que passam pelo filtro passam-se para a interface de ImageConsumer.
Parâmetros:
x-the x coordenada da imagem.
y-the y coordenada da imagem.
largura de w-the da imagem.
altura de h-the da imagem.
o modelo - ColorModel com o qual a tabela de pixéis se conforma.
tabela de byte de pixéis-a que contém pixéis a examinar-se.
de - uma variável que se transmite ao método setPixels do consumidor de imagem.
scansize valor inteiro que representa o scansize da operação.
vazio público imageComplete (posição interna)
O método de imageComplete filtra a informação fornecida pelo método de imageComplete na interface de ImageConsumer.
Parâmetros: status - um valor inteiro que representa a posição da operação de filtro
vazio público resendTopDownLeftRight (ImageProducer ip)
O método de resendTopDownLeftRight usa-se para entregar os dados de imagem ao consumidor de imagem especificado no topo abaixo, ordem esquerda e direita.
Parâmetros: ip - o produtor de imagem que é responsável pela produção dos dados de imagem.
clone de Objeto público ()
O método de clone devolve um clone do filtro de imagem.
Regressos: Um objeto que é idêntico ao filtro de imagem.
Estende-se: ColorModel
Esta classe traduz de valores de pixel a valores de cor de RGB de pixéis que representam índices em um mapa a cores.
IndexColorModel público (bits internos, tamanho interno, byte r [], byte g [], byte b [])
O construtor de IndexColorModel constrói um modelo a cores da informação especificada.
Parâmetros:
bits - o número de bits necessitados representar um pixel.
size - o tamanho das tabelas a cores.
r - a tabela a cores vermelha.
g - a tabela a cores verde.
b - a tabela a cores azul.
IndexColorModel público (bits internos, tamanho interno, byte r [], byte g [], byte b [],
transporte interno)
O construtor de IndexColorModel constrói um modelo a cores da informação especificada.
Parâmetros:
bits - o número de bits necessitados representar um pixel.
size - o tamanho das tabelas a cores.
r - a tabela a cores vermelha.
g - a tabela a cores verde.
b - a tabela a cores azul.
trans - um valor inteiro que representa o índice que identifica o pixel transparente.
IndexColorModel público (bits internos, tamanho interno, byte r [], byte g [], byte b [],
byte um [])
O construtor de IndexColorModel constrói um modelo a cores da informação especificada.
Parâmetros:
bits - o número de bits necessitados representar um pixel.
size - o tamanho das tabelas a cores.
r - a tabela a cores vermelha.
g - a tabela a cores verde.
b - a tabela a cores azul.
a - a alfa colore a tabela.
IndexColorModel público (bits internos, tamanho interno, byte cmap [], partida interna,
hasalpha booleano)
O construtor de IndexColorModel constrói um modelo a cores da informação especificada.
Parâmetros:
bits - o número de bits necessitados representar um pixel.
size - o tamanho das tabelas a cores.
cmap-a tabela de byte que representa a tabela de mapa a cores.
start - o índice que representa o primeiro componente a cores dentro da tabela a cores.
hasalpha-a valor booleano que indica se os valores alfabéticos se contêm dentro do mapa a cores.
IndexColorModel público (bits internos, tamanho interno, byte cmap [], partida interna,
hasalpha booleano, transporte interno)
O construtor de IndexColorModel constrói um modelo a cores da informação especificada.
Parâmetros:
bits - o número de bits necessitados representar um pixel.
size - o tamanho das tabelas a cores.
cmap-a tabela de byte que representa a tabela de mapa a cores.
start - o índice que representa o primeiro componente a cores dentro da tabela a cores.
hasalpha-a valor booleano que indica se os valores alfabéticos se contêm dentro do mapa a cores.
trans - um valor inteiro que representa o índice do pixel transparente.
número interno público final getMapSize ()
O método de getMapSize devolve o tamanho do mapa a cores usado pelo IndexColorModel.
Regressos: Um valor inteiro que representa o tamanho do mapa a cores usado pelo índice colore o modelo.
número interno público final getTransparentPixel ()
O método de getTransparentPixel devolve o índice no mapa a cores do pixel transparente.
Regressos: Um valor inteiro que representa o índice no mapa a cores do pixel transparente. Se não houver pixel transparente, este método devolve -1.
vazio público final getReds (byte r [])
O método de getReds enche a tabela de byte dos componentes a cores vermelhos.
Parâmetros: r-a tabela de byte que se enche pelo método de getReds com os componentes a cores vermelhos.
vazio público final getGreens (byte g [])
O método de getGreens enche a tabela de byte dos componentes a cores verdes.
Parâmetros: g-a tabela de byte que se enche pelo método de getGreens com os componentes a cores verdes.
vazio público final getBlues (byte b [])
O método de getBlues enche a tabela de byte dos componentes a cores azuis.
Parâmetros: b-a tabela de byte que se enche pelo método de getBlues com os componentes a cores azuis.
vazio público final getAlphas (byte um [])
O método de getAlphas enche a tabela de byte dos componentes alfabéticos.
Parâmetros: a-a tabela de byte que se enche pelo método de getAlphas com os componentes alfabéticos.
número interno público final getRed (pixel interno)
O método de getRed devolve o componente a cores vermelho do pixel especificado usando o modelo de cor de índice.
Parâmetros: pixel - um valor inteiro que representa um pixel.
Regressos: Um valor inteiro na variedade representação 0-255 do componente vermelho do pixel especificado.
número interno público final getGreen (pixel interno)
O método de getGreen devolve o componente a cores verde do pixel especificado usando o modelo de cor de índice.
Parâmetros: pixel - um valor inteiro que representa um pixel.
Regressos: Um valor inteiro na variedade representação 0-255 do componente verde do pixel especificado.
número interno público final getBlue (pixel interno)
O método de getBlue devolve o componente a cores azul do pixel especificado usando o modelo de cor de índice.
Parâmetros: pixel - um valor inteiro que representa um pixel.
Regressos: Um valor inteiro na variedade representação 0-255 do componente azul do pixel especificado.
número interno público final getAlpha (pixel interno)
O método de getAlpha devolve o componente de cor alfabético do pixel especificado usando o modelo de cor de índice.
Parâmetros: pixel - um valor inteiro que representa um pixel.
Regressos: Um valor inteiro na variedade representação 0-255 do componente alfabético do pixel especificado.
número interno público final getRGB (pixel interno)
O método de getRGB devolve o valor de cor de RGB do pixel especificado usando o default modelo de cor de RGB.
Parâmetros: pixel - um valor inteiro que representa um pixel.
Regressos: Um valor inteiro na variedade representação 0-255 do RGB colore o valor do pixel especificado.
Estende-se: objeto
Instrumentos: ImageProducer
Esta classe usa uma tabela para produzir valores de pixel de imagem.
MemoryImageSource público (número interno w, número interno h, cm de ColorModel, byte [] pix, número interno de,
exame interno)
O construtor de MemoryImageSource usa uma tabela de bytes para produzir dados de imagem para um
Objeto de Image.
Parâmetros:
w - a largura da imagem a criar-se em pixéis.
h - a altura da imagem a criar-se em pixéis.
cm - o modelo a cores costumou traduzir os valores de pixel.
pix-a tabela de byte que contém os dados de imagem.
off - a compensação na tabela para começar a ler.
scan - o valor de exame.
MemoryImageSource público (número interno w, número interno h, cm de ColorModel, byte [] pix, número interno de,
exame interno, estacas de Hashtable)
O construtor de MemoryImageSource usa uma tabela de bytes para produzir dados de imagem de um objeto de Imagem.
Parâmetros:
a largura de w-the da imagem a criar-se em pixéis.
a altura de h-the da imagem a criar-se em pixéis.
cm - o modelo a cores costumou traduzir os valores de pixel.
tabela de byte de pix-a que contém os dados de imagem.
de - a compensação na tabela para começar a ler.
exame - o valor de exame.
as estacas-a Hashtable objetam contendo propriedades a usar-se pelo produtor de imagem.
MemoryImageSource público (número interno w, número interno h, cm de ColorModel, número interno []
pix, número interno de, exame interno)
O construtor de MemoryImageSource usa uma tabela de bytes para produzir dados de imagem de um objeto de Image.
Parâmetros:
w - a largura da imagem a criar-se em pixéis.
h - a altura da imagem a criar-se em pixéis.
cm - o modelo a cores costumou traduzir os valores de pixel.
pix - uma tabela de número inteiro que contém os dados de imagem.
off - a compensação na tabela para começar a ler.
scan - o valor de exame.
MemoryImageSource público (número interno w, número interno h, cm de ColorModel, número interno [] pix, número interno de,
exame interno, estacas de Hashtable)
O construtor de MemoryImageSource usa uma tabela de bytes para produzir dados de imagem de um objeto de Imagem.
Parâmetros:
a largura de w-the da imagem a criar-se em pixéis.
a altura de h-the da imagem a criar-se em pixéis.
cm - o modelo a cores costumou traduzir os valores de pixel.
pix tabela de número inteiro que contém os dados de imagem.
de - a compensação na tabela para começar a ler.
exame - o valor de exame.
as estacas-a Hashtable objetam contendo propriedades a usar-se pelo produtor de imagem.
MemoryImageSource público (número interno w, número interno h, número interno pix [], número interno de, exame interno)
O construtor de MemoryImageSource usa uma tabela de bytes para produzir dados de imagem de um objeto de Image.
Parâmetros:
w - a largura da imagem a criar-se em pixéis.
h - a altura da imagem a criar-se em pixéis.
pix - uma tabela de número inteiro que contém os dados de imagem.
off - a compensação na tabela para começar a ler.
scan - o valor de exame.
MemoryImageSource público (número interno w, número interno h, número interno pix [], número interno de, exame interno,
Estacas de Hashtable)
O construtor de MemoryImageSource usa uma tabela de bytes para produzir dados de imagem de um objeto de Image.
Parâmetros:
w - a largura da imagem a criar-se em pixéis.
h - a altura da imagem a criar-se em pixéis.
pix - uma tabela de número inteiro que contém os dados de imagem.
off - a compensação na tabela para começar a ler.
scan - o valor de exame.
props-a objeto de Hashtable que contém propriedades a usar-se pelo produtor de imagem.
o público sincronizou o vazio addConsumer (ImageConsumer ic)
O método de addConsumer acrescenta uma interface de ImageConsumer para uma lista de consumidores de imagem que se interessam em dados da imagem.
Parâmetros: ic - um ImageConsumer - conseguiu o objeto.
o público sincronizou o isConsumer booleano (ImageConsumer ic)
O método de isConsumer determina se o consumidor de imagem especificado está atualmente na lista.
Parâmetros: ic - um ImageConsumer - conseguiu o objeto.
Regressos: Um valor booleano que é true se o objeto de ImageConsumer já estiver na lista, false se não.
o público sincronizou o vazio removeConsumer (ImageConsumer ic)
O método de removeConsumer retira o consumidor de imagem especificado da lista de consumidores de imagem interessados na recepção de dados de imagem.
Parâmetros: ic - um ImageConsumer - conseguiu o objeto.
vazio público startProduction (ImageConsumer ic)
O método de startProduction acrescenta o consumidor de imagem especificado a uma lista de consumidores de imagem interessados na recepção de dados de imagem. Este método também imediatamente começa a produção de dados de imagem a enviar-se às interfaces de ImageConsumer.
Parâmetros: ic - um ImageConsumer - conseguiu o objeto.
vazio público requestTopDownLeftRightResend (ImageConsumer ic)
O método de requestTopDownLeftRightResend usa-se para entregar os dados de imagem ao consumidor de imagem especificado no topo abaixo, ordem esquerda e direita.
Parâmetros: ic - um ImageConsumer - conseguiu o objeto.
Estende-se: objeto
Instrumentos: ImageConsumer
A classe de PixelGrabber implementa a interface de ImageConsumer para recuperar um subconjunto de pixéis de uma imagem.
PixelGrabber público (Imagem img, número interno x, número interno y, número interno w, número interno h, número interno [] pix, número interno de,
número interno scansize)
O construtor de PixelGrabber constrói um objeto de PixelGrabber de recuperar um subconjunto de pixéis da imagem. Neste caso, PixelGrabber agarrará uma seção retangular de pixéis.
Parâmetros:
img a Imagem objeta para "agarrar-se".
os x-the x coordenam do qual começar a agarrar pixéis.
os y-the y coordenam do qual começar a agarrar pixéis.
largura de w-the de PixelGrabber que limita retângulo.
altura de h-the de PixelGrabber que limita retângulo.
pix a tabela de números inteiros costumou guardar os pixéis agarrados.
de - a compensação na imagem para começar cálculos.
exame - um valor inteiro costumou representar o scansize.
PixelGrabber público (ImageProducer ip, número interno x, número interno y, número interno w, número interno h, número interno [] pix,
número interno de, número interno scansize)
O construtor de PixelGrabber constrói um objeto de PixelGrabber de recuperar um subconjunto de pixéis da imagem. Neste caso, PixelGrabber agarrará uma seção retangular de pixéis.
Parâmetros:
objeto de ip-an ImageProducer a agarrar-se.
os x-the x coordenam do qual começar a agarrar pixéis.
os y-the y coordenam do qual começar a agarrar pixéis.
largura de w-the de PixelGrabber que limita retângulo.
altura de h-the de PixelGrabber que limita retângulo.
pix a tabela de números inteiros costumou guardar os pixéis agarrados.
de - a compensação na imagem para começar cálculos.
exame - um valor inteiro costumou representar o scansize.
grabPixels booleano público () lança InterruptedException
O método de grabPixels notifica o agarrador de pixel para começar a agarrar pixéis e esperar até que todos dos pixéis a agarrar-se se tenham entregado.
Regressos: Um valor booleano que é true se a operação foi bem sucedida, false se não.
Lançamentos: InterruptedException se o processo se interrompeu.
o público sincronizou grabPixels booleano (milissegundo longo) lança InterruptedException
Este método de grabPixels notifica o agarrador de pixel para começar a agarrar pixéis em algum tempo determinado no futuro e esperar até que todos dos pixéis a agarrar-se se tenham entregado.
Parâmetros: ms-a valor inteiro longo que representa o tempo de partida em milissegundos.
Regressos: Um valor booleano que é true se a operação foi bem sucedida, false se não.
Lançamentos: InterruptedException se o processo se interrompeu.
o público sincronizou a posição interna ()
O método de status devolve um valor que representa a posição da operação de agarramento.
Regressos: Um valor inteiro que representa a posição da operação. Este valor será um OR bitwise de todas as bandeiras de observador de imagem relevantes.
vazio público setDimensions (largura interna, altura interna)
O método de setDimensions deve implementar-se por esta classe para cumprir a sua interface com a interface de ImageConsumer.
Parâmetros: width - o parâmetro de largura.
Parâmetros: height - o parâmetro de altura.
vazio público setHints (insinuações internas)
O método de setHints deve implementar-se por esta classe para cumprir a sua interface com a interface de ImageConsumer.
Parâmetros: hints - o parâmetro de insinuações.
vazio público setProperties (estacas de Hashtable)
O método de setProperties deve implementar-se por esta classe para cumprir a sua interface com a interface de ImageConsumer.
Parâmetros: props-a objeto de Hashtable.
vazio público setColorModel (modelo de ColorModel)
O método de setColorModel deve implementar-se por esta classe para cumprir a sua interface com a interface de ImageConsumer.
Parâmetros: model-a objeto de ColorModel.
vazio público setPixels (número interno srcX, número interno srcY, número interno srcW, número interno srcH,
Modelo de ColorModel, pixéis de byte [], número interno srcOff, número interno srcScan)
O método setPixels deve implementar-se por esta classe para cumprir a sua interface com a interface de ImageConsumer.
Parâmetros:
srcX valor inteiro que representa a fonte x coordenada.
srcY valor inteiro que representa a fonte y coordenada.
srcW valor inteiro que representa a largura de fonte.
srcH valor inteiro que representa a altura de fonte.
modelo - o modelo a cores a usar-se.
tabela de byte de pixéis-a de valores de pixel.
srcOff compensado na tabela de fonte.
srcScan a fonte esquadrinha o valor.
o público sincronizou o vazio imageComplete (posição interna)
O método de imageComplete deve implementar-se por esta classe para cumprir a sua interface com a interface de ImageConsumer.
Parâmetros: status - um valor inteiro que representa a posição do pixel agarra a operação.
Estende-se: ImageFilter
A classe abstrata RGBImageFilter fornece a funcionalidade para processar dados de imagem dentro de um método único que converte pixéis no default RGB ColorModel.setColorModel
vazio público setColorModel (modelo de ColorModel)
O método de setColorModel verifica o tipo do modelo a cores especificado. Se for um IndexColorModel e a variável de canFilterIndexColorModel protegida é true, o modelo a cores vai se estabelecer no IndexColorModel. De outra maneira, o default modelo de cor de RGB vai se usar para todas as operações de filtração.
Parâmetros: Model - o modelo a cores a usar-se para a filtração.
vazio público substituteColorModel (ColorModel oldcm, ColorModel newcm)
O método de substituteColorModel permite a modelos a cores permutar-se durante o voo. Se o velho modelo a cores se encontrar durante uma chamada de método de setPixels, o novo modelo a cores vai se usar em vez disso.
Parâmetros:
oldcm - o velho modelo a cores a substituir-se.
newcm - o novo modelo a cores.
IndexColorModel filterIndexColorModel público (IndexColorModel icm)
O método filterIndexColorModel dirige cada entrada em IndexColorModel especificado pelo método filterRGB e devolve um novo modelo a cores.
Parâmetros: icm IndexColorModel objetam para filtrar-se.
Regressos: Um objeto de IndexColorModel que se filtrou pela classe de RGBImageFilter.
vazio público filterRGBPixels (número interno x, número interno y, número interno w, número interno h, pixéis internos [], número interno de,
número interno scansize)
O método de filterRGBPixels filtra uma tabela de pixéis pelo método de filterRGB.
Parâmetros:
x - os x coordenam do qual começar a filtração.
y - os y coordenam do qual começar a filtração.
w - a largura da imagem a filtrar-se.
h - a altura da imagem a filtrar-se.
pixels - uma tabela de números inteiros que representam valores de pixel.
off - a compensação usa-se.
scansize - o scansize usa-se.
vazio público setPixels (número interno x, número interno y, número interno w, número interno h, modelo de ColorModel,
pixéis internos [], número interno de, número interno scansize)
O método de setPixels converte os pixéis e modelo a cores antes de transmiti-los. Se o modelo a cores já se tenha convertido, os pixéis passam-se com o modelo a cores convertido. Se não, então a tabela de pixel converte-se no default modelo de cor de RGB usando o método de filterRGBPixels.
Parâmetros:
x - os x coordenam do qual começar a filtração.
y - os y coordenam do qual começar a filtração.
w - a largura da imagem a filtrar-se.
h - a altura da imagem a filtrar-se.
model - o modelo a cores ao qual os pixéis obedecem.
pixels - uma tabela de números inteiros que representam valores de pixel.
off - a compensação usa-se.
scansize - o scansize usa-se.
número interno abstrato público filterRGB (número interno x, número interno y, número interno rgb)
O método de filterRGB permite a subclasses especificar um método que converte um pixel de entrada usando o default modelo de cor de RGB a um pixel de produção.
Parâmetros:
x - a coordenada x do pixel.
y - a coordenada y do pixel.
rgb - o valor de pixel usando o default RGB colore o modelo.
Regressos: Um valor inteiro que representa o valor de pixel filtrado.