Entre as técnicas de programação para manipulação de imagens digitais, há uma que permite instruir que o computador selecione pixels sobre os quais determinadas instruções foram executadas. Por exemplo, selecionamos pixels em tons de amarelo e, para esses pixels, instruímos o computador a alterar sua tonalidade de cor. Assinale a alternativa cuja instrução reflete essa ideia de escolher pixels que serão afetados por um conjunto de instruções:

Questão

Entre as técnicas de programação para manipulação de imagens digitais, há uma que permite instruir que o computador selecione pixels sobre os quais determinadas instruções foram executadas. Por exemplo, selecionamos pixels em tons de amarelo e, para esses pixels, instruímos o computador a alterar sua tonalidade de cor. Assinale a alternativa cuja instrução reflete essa ideia de escolher pixels que serão afetados por um conjunto de instruções:

Alternativas

A) if( pixel.getRed() > 130 )

96%

B) pixel=img.getPixel(10,10)

C) for(pixel: img)

D) pixel.setRed(0)

E) pixel.setZoom(20)

Explicação

A questão descreve uma técnica em que apenas alguns pixels (por exemplo, os de certa cor/tonalidade) são selecionados por um critério e, somente para eles, executamos alterações.

Em programação, essa “seleção por critério” é feita por uma estrutura condicional (teste lógico). Assim, escolhemos quais pixels serão afetados verificando uma condição, como intensidade de vermelho/verde/azul (RGB) ou outra propriedade.

Analisando as alternativas:

  • A) if( pixel.getRed() > 130 ) → é uma condição que filtra/seleciona pixels (aqueles cujo componente vermelho é maior que 130). Dentro desse if, poderíamos então alterar a cor (por exemplo, mudar tonalidade). Isso corresponde exatamente à ideia da questão.
  • B) obtém um pixel específico (posição 10,10), não seleciona um conjunto por característica.
  • C) percorre todos os pixels (iteração), mas não faz a seleção por critério; ainda faltaria o teste.
  • D) altera o vermelho do pixel, mas não escolhe quais pixels serão alterados.
  • E) não é uma operação típica de seleção/condição e nem de alteração de cor por critério.

Logo, a instrução que reflete a ideia de escolher pixels que serão afetados é a condicional.

Alternativa correta: (A).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.