Skip to content

Cómo se construye y verifica OpenImages

Browser-side — no upload

Cómo se construye y verifica OpenImages

Última actualización: 2026-05-06

OpenImages es un proyecto independiente llevado por un solo desarrollador. Esta página describe cómo se construyen las herramientas y el contenido — qué se ejecuta en tu navegador, cómo se verifica cada herramienta y qué hace y qué no hace el sitio.

Qué se ejecuta en tu navegador

Cada herramienta del sitio procesa las imágenes íntegramente en tu navegador. Los archivos que cargas se leen con FileReader a la memoria del navegador y se renderizan en un <canvas> vía la Canvas 2D API. El redimensionado usa un filtro Lanczos implementado en JavaScript; la conversión de formato (PNG/JPEG/WebP) usa el canvas.toBlob() nativo; la vectorización SVG usa un tracer in-browser. Ningún archivo se envía por POST a un servidor, y los datos de imagen no salen de la pestaña durante la ruta de la herramienta.

Los anuncios vienen de Google AdSense (publisher ID ca-pub-8761907366448308). AdSense usa cookies y comparte datos limitados con la red publicitaria de Google cuando aceptas. El banner de cookies es un consent gate real: los scripts de AdSense no se cargan hasta que aceptas. Si rechazas, no se establecen cookies publicitarias. Los espacios publicitarios están claramente marcados como Sponsored.

Cómo se verifica la fiabilidad de las herramientas

Cada herramienta está cubierta por una prueba end-to-end automatizada que se ejecuta en cada deploy. La línea "Last verified — N tools passing" del footer la pone CI: refleja la fecha del último build verde y el número de herramientas que pasaron. Si una prueba se rompe, el footer lo refleja en el siguiente build, y la herramienta rota se arregla antes de que la línea vuelva a todo-passing.

Cómo se escribe el contenido

El comportamiento de las herramientas se implementa y verifica a mano contra las especificaciones de origen: ISO/IEC 10918 para JPEG, la spec PNG del W3C, la spec del contenedor WebP, las recomendaciones W3C SVG 1.1 / 2, y Caniuse para las afirmaciones de soporte navegador. Los compromisos compresión-vs-calidad y las limitaciones de los encoders in-browser (no hay encoder AVIF en Safari antiguo, por ejemplo) se documentan por herramienta cuando es relevante.

Las guías largas bajo /docs/ se redactan con asistencia de IA y reciben revisión ligera antes de publicarse. Los hechos técnicos en esas guías — qué dice una spec, qué hace un códec — son verificables independientemente.

Antes se publicaban páginas de comparación ("X vs Y") con revisión ligera. Esas páginas se han retirado porque el proyecto no podía mantener el listón factual que requerían sin convertirse en un sitio de reseñas de herramientas de imagen, que no es lo que OpenImages es. Si una página de comparación te ha redirigido aquí, usa los productos reales para compararlos.

Lo que el sitio no hace

  • Colocaciones de pago, contenido editorial patrocinado ni guest posts. Los anuncios de AdSense están claramente marcados como Sponsored y separados del editorial.
  • Parafrasear posts de blogs de la competencia.
  • Subir tus imágenes. Los archivos permanecen en la memoria del navegador y se descartan al cerrar la página; nada se envía a un servidor durante la ruta de la herramienta.

Cómo se mantiene el contenido al día

Cuando un códec gana o pierde soporte de navegador, cuando una spec se revisa, o cuando un nuevo formato se vuelve ampliamente usable, la página afectada se actualiza. La suite de pruebas CI captura regresiones de comportamiento en cada deploy, y los errores visibles se arreglan en el siguiente deploy.

Reportar errores

Si detectas un error factual, una herramienta rota o contenido desactualizado, escribe a support@openimages.app. El operador suele responder en menos de 24 horas en días laborables. Las correcciones sustanciales se publican con una nota Corrected YYYY-MM-DD junto al párrafo afectado.

Financiación y monetización

OpenImages no acepta pagos por listar herramientas, ni ingresos de afiliados, ni contenido editorial patrocinado. La monetización es vía anuncios display de Google AdSense (donde está aprobado) y propinas ocasionales en Buy Me a Coffee. Los espacios publicitarios están claramente marcados como Sponsored y separados del resto de la página.

Sponsored