¿Se puede ‘controlar + F’ (buscar) en una imagen en una página web? Y si no puedes, ¿por qué no?

No puedes Tiene que ver con cómo la computadora interpreta la imagen.

Alon ha respondido maravillosamente (y ampliamente) aquí: la respuesta de Alon Amit a ¿Cómo convierte un programa de computadora diferentes tipos de datos como imágenes o archivos de texto en datos binarios?

La esencia relevante es: el texto, para la computadora, son números. Tiene una tabla que asigna cada carácter posible a un número, y cuando tiene que mostrar, recibir o buscar texto, convierte la cadena de caracteres en una secuencia de números y coincide con esa secuencia *. Las imágenes también son números, pero esta vez, cada número solo indica qué color debe ir en cada píxel de la imagen **. Entonces, la computadora no tiene idea de los contenidos de la imagen, solo de cómo mostrarla.

Sin embargo, hay formas de identificar la forma del texto en una imagen, se llama reconocimiento óptico de caracteres. Pero es difícil y no creo que sea factible que el navegador lo haga sobre la marcha al buscar en una página web.

* La búsqueda textual realmente puede ser más complicada que eso, tendría que dar cuenta de una gran cantidad de cosas, pero es una simplificación que sirve el propósito de esta respuesta.

** Además, la computadora tiene que almacenar el tamaño de la imagen y otra información, pero una vez más, sería un error descartarlo.

Ctrl + F es (en la mayoría, si no en todos los navegadores) una pulsación de tecla para la búsqueda de texto . Puede usarlo para buscar palabras y frases que sepa o espere que estén cerca de una imagen que desee, pero el navegador buscará el texto de la página y no los datos de la imagen real.

Además, si está mirando el código fuente de una página, también podrá usar Ctrl + F para buscar allí; eso le permitiría buscar el nombre de archivo de una imagen o su “texto alternativo” (que es el texto que proporciona un diseñador cuando alguien usa un lector de pantalla o un navegador de solo texto; puede aparecer cuando coloca el cursor del mouse sobre la imagen, pero de lo contrario no aparece como parte del texto de la página).

No. Sería posible habilitar esto escribiendo algo que reconozca el texto, pero en general no es así como funciona. Si está mirando una página con algún texto, en algún lugar ese texto se entrega al navegador. Por ejemplo, esta página: tiene un con el texto “¿Puedes” controlar + “(buscar) en una imagen en una página web? Y si no puedes, ¿por qué no? – Quora”

Sin embargo, las imágenes no son así. Si tuviera que encontrar dónde está representada una imagen, probablemente sería solo un enlace a una imagen. Si tuviera que obtener la imagen, la imagen no diría “Esto es un caballo” si fuera una imagen de un caballo. Del mismo modo, no diría “Hola” si fuera una imagen de la palabra “Hola”. En cambio, sería una representación de “este píxel es este tono particular de verde. El siguiente píxel es ese tono particular de gris”, etc.