Mostrar imágenes JPG en el Sinclair QL

Ojeando un artículo relacionado con la conexión de un QL a Internet, me encontré con la referencia a una pequeña utilidad para mostrar archivos jpg en un QL. Esta utilidad es software libre y está disponible en el sitio de Dilwyn Jones, en la sección de gráficos (http://www.dilwyn.me.uk/graphics/index.html). El programa se llama Photon y funciona a modo de línea de comandos, pasando como argumento el nombre del jpg que se quiere mostrar en pantalla y algunos parámetros más de forma opcional. Viene muy bien documentado con un fichero de ayuda donde se explican todos los parámetros y su funcionamiento. Esta utilidad es capaz de mostrarnos cualquier jpg en cualquier QL (expandido o no) sin necesidad de ningún tratamiento previo. Así podemos mostrar un jgp con los 4 colores básicos del modo 4 del QL estándar hasta un jpg con 16 bits de profundidad de color en sistemas QDOS que lo soporten (por ejemplo QPC2 o QXL con SMSQ/E). Como veréis, los resultados son excelentes.

El uso es muy simple, por ejemplo:

EXEC flp1_photon;"flp1_MiImagen.jpg"

nos mostrará MiImagen.jpg en la pantalla del QL. Si el jpg fuera de mayor tamaño que la pantalla podemos hacer scroll a través de ella con las teclas del cursor.

La utilidad nos abre muchas puertas para diseñar fondos de pantalla, intro para juegos, … Podríamos por ejemplo guardar un volcado de la pantalla para luego recuperarla simplemente con un LBYTES. Tiene un parámetro también que nos sirve para poner un jpg como fondo de escritorio si el hardware o sistema lo soporta (por ejemplo QPC2 o QEmulator con SMSQ/E).


Aquí os pongo algunas muestras:

Un jpg en un QL estándar modo 512 (4 colores).

Jpg en modo 512 (4 colores)

Jpg en modo 512 (4 colores)


Un jpg en un QL estándar modo 256 (8 colores)

Jpg en modo 256 (8 colores)

Jpg en modo 256 (8 colores)


Aquí podemos ver a QEmularor en modo pantalla completa, con un jpg como fondo de escritorio y resolución de 1024×768, 4 colores. Vemos la consola del SuperBASIC, algunos programas del QPAC1, un editor … sobre el fondo que hemos cargado.

Jpg en fondo de escritorio con Q-emulator (1024x768, 4 colores)

Jpg en fondo de escritorio con Q-emulator (1024x768, 4 colores)

Imagen completa aquí …


Para cargar el fondo de pantalla, en el boot he puesto:

EXEC flp1_photon;"flp1_microhobby.jpgw"


Otro ejemplo de lo mismo con otro fondo. Aquí podemos ver en la izquierda la versión de xchange en modo 512×512 píxels

Jpg en fondo de escritorio con Q-Emulator (1024x768, 4 colores)

Jpg en fondo de escritorio con Q-Emulator (1024x768, 4 colores)

Imagen completa aquí …


(Siempre me ha sorprendido lo que se puede lograr con ¡¡4 simples colores!!).


Por último, una ventana equivalente pero con la demo de QPC2 y con una profundidad de color de 16 bits.

Jpg en fondo de escritorio en QPC II Demo (1024x768, 16 bit color)

Jpg en fondo de escritorio en QPC II Demo (1024x768, 16 bit color)

Imagen completa aquí …


En definitiva, una utilidad que no puede faltar en tu QL (aunque sea un QL sin expansión alguna).

Anuncios
3 comentarios
  1. badaman dijo:

    No conocía el programa. hay dos cosas que me han gustado mucho: Una es que el propio programa adapta la relación de aspecto de las imágenes (o no si se quiere), es decir que una imágen con proporciones 4:3 se verá perfecta en el QL. La otra cosa que me ha gustado es que se puede indicar la cantidad de trama que se usará para convertir una imágen de una paleta de colores a otra menor.

    Como dato, decir que si tomamos una imágen 4:3 con medidas como 640×480, 800×600, 1024×768, etc…, reducimos su tamaño a 341×256 y la mostramos con photon, esta imágen ocupará toda la pantalla en modo 8.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s