Karoshi MSX Community
05 de Julio de 2021, 12:57:30 pm *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1]
  Imprimir  
Autor Tema: Conversor para gráficos monócromos  (Leído 2736 veces)
0 Usuarios y 1 Visitante están viendo este tema.
mohai
Karoshi Fan
**
Mensajes: 80



« : 02 de Diciembre de 2014, 06:01:36 pm »

Buenas,

¿Alguien sabe de algún conversor gráfico que convierta gráficos monócromos y respete el diseño de los bytes?

Lo que quiero es convertir unos gráficos monócromos y tomar sólo la definicón de los patrones, ignorando los colores,
pero he probado varios conversores, y en algunos bytes los bits se invierten.

¿Tal vez algún MSXtiles o algo parecido?

Saludos
En línea
pentacour
Karoshi Lover
***
Mensajes: 177


mgalious@hotmail.com
WWW Email
« Respuesta #1 : 03 de Diciembre de 2014, 03:07:09 pm »

Buenas. En la versión última que tengo de nMSXtiles hay una opción que es "Reorder Colors" en el menú "Tiles Tools" que puede que te sirva.

Has de importar la imagen en formato PNG pero para ello antes debes crear un fichero "paleta" (un fichero PNG normal). Cuando el programa importa el PNG mira el color del píxel y se va al fichero "paleta" y busca entre los 16 primeros píxels a cuál se corresponde. Entonces, si el color leído es el mismo que el color del fichero paleta en la posición 8 por ejemplo, pues será un rojo de MSX. Y así... Por tanto, antes has de confeccionarte un fichero paleta. Como dices que es a dos colores, creas un fichero paleta (recuerda que es un fichero PNG normal), captura el color (por ejemplo con GIMP) negro utilizado y lo pones en el píxel 0 del fichero paleta. Y capturas el color blanco y lo pones en el píxel 15 (si empiezas a contar por 0).

Creas un nuevo proyecto, Importar, te pide primero el fichero paleta y luego el fichero a importar. Si todo ha ido bien, en los bancos de tiles te saldrá la imagen. Entonces, le das a la opción "Reorder Colors" y te pondrá todos los pixels blancos juntos. Parece lioso lo del fichero paleta pero si entiendes el funcionamiento, es trivial.

Si no encuentras otra cosa y no te sale, envíame el fichero y te creo la paleta.

nMSXTIles v0.8.5-> https://www.dropbox.com/s/gbzaacvcfc5ycbp/nmsxtilesv0.8.5.zip?dl=0
En línea
theNestruo
Karoshi Lover
***
Mensajes: 236


Email
« Respuesta #2 : 03 de Diciembre de 2014, 06:03:12 pm »

En los nuevos PCX2MSX, entre las opciones que hay para elegir qué colores quieres que sean tinta o fondo, tienes -hl y -lh (high/low y low/high respectivamente) para indicar color más alto/bajo de frente y más bajo/alto de fondo... pero además en el caso de hl fuerza que 0 y 1 sean siempre fondo (aunque el patrón sea 0xFF) y en el caso de hl fuerza que el color 15 sea siempre frente (aunque el patrón fuera 0x00).

Así que si puedes tener la imagen en PCX y que el índice del color de la tinta sea 15 (o que el fondo tenga índice 0 o 1) te puede valer Smiley
En línea

theNestruo."Old BASIC programmers never die; they GOSUB but never RETURN."
mohai
Karoshi Fan
**
Mensajes: 80



« Respuesta #3 : 04 de Diciembre de 2014, 08:01:25 pm »

Gracias a ambos.
Iré probando a ver que sale...
En línea
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines XHTML 1.0 válido! CSS válido!