Carolina é uma desenvolvedora web e está trabalhando em um projeto que envolve a exibição de imagens em um site. Ela recebeu uma solicitação do cliente para implementar uma funcionalidade que permita aumentar o zoom de uma imagem quando o usuário interagir com ela. Carolina está revisando o código fonte e percebeu que existem diferentes parâmetros e propriedades que podem ser manipulados para alcançar esse objetivo. No entanto, ela não tem certeza qual é o parâmetro correto a ser utilizado. Com base na necessidade de aumentar o zoom de uma imagem no código fonte, assinale a alternativa que indica o parâmetro mais apropriado a ser manipulado:
Questão
Carolina é uma desenvolvedora web e está trabalhando em um projeto que envolve a exibição de imagens em um site. Ela recebeu uma solicitação do cliente para implementar uma funcionalidade que permita aumentar o zoom de uma imagem quando o usuário interagir com ela. Carolina está revisando o código fonte e percebeu que existem diferentes parâmetros e propriedades que podem ser manipulados para alcançar esse objetivo. No entanto, ela não tem certeza qual é o parâmetro correto a ser utilizado. Com base na necessidade de aumentar o zoom de uma imagem no código fonte, assinale a alternativa que indica o parâmetro mais apropriado a ser manipulado:
Alternativas
A) setResolution.
B) setEscale.
C) setZoom.
D) setOpacity.
E) setSize.
Explicação
A funcionalidade solicitada é aumentar o zoom de uma imagem quando o usuário interagir com ela. Entre as opções, o parâmetro (ou método) mais diretamente associado a controlar o nível de ampliação/zoom é setZoom.
Analisando as alternativas:
- A) setResolution.: está relacionada a resolução (densidade/qualidade), não necessariamente a ampliar visualmente via zoom.
- B) setEscale.: parece um termo incorreto (o usual seria “scale”/“escala”). Não é um nome padrão esperado.
- C) setZoom.: indica explicitamente ajuste do zoom, sendo o mais apropriado para aumentar a ampliação.
- D) setOpacity.: altera a opacidade (transparência), não o tamanho/zoom.
- E) setSize.: altera o tamanho (largura/altura) do elemento, o que não é a mesma coisa que zoom (ampliação). Pode até “parecer” zoom, mas conceitualmente não é o parâmetro mais apropriado.
Logo, a alternativa correta é a que manipula diretamente o zoom.
Alternativa correta: (C).