Hacer coincidir la paleta de un PNG de PC con un programa en SCREEN 5

Pagina 1/2
| 2

Door marce

Supporter (14)

afbeelding van marce

28-12-2016, 16:51

Buenas! Intento integrar en un programa en BASIC preexistente una imagen PNG convertida con el PC a SCREEN 5, pero no me coincide la paleta con los colores ya existentes en el MSX. ¿Cómo debería hacerlo? Gracias!

Aangemeld of registreer om reacties te plaatsen

Van erpirao

Paladin (962)

afbeelding van erpirao

28-12-2016, 22:48

hola a ver, lo primero, mira la extensión del fichero de sc5 y el tamaño
extensión .ge5 y 32kb,:
10 screen 5
20 bload"imagen.ge5",s:color=restore
extensión .sc5 (27kb) y paleta .co5 (no llega a 1kb)
10 screen 5
20 bload"imagen.sc5",s
30 bload"imagen.co5",s:color=restore
los ficheros pl5 de graphsaurus no se como se cargan, lo siento

espero haberte servido al menos de un poco de ayuda

Van Kai Magazine

Paragon (1303)

afbeelding van Kai Magazine

29-12-2016, 13:34

Los de graphsaurus se cargan exactamente igual, asi como los generados por mifui.
Tambien puedes configurar la paleta de colores a mano, copiando los valores RGB que te da el programa conversor y escribiendolos en msx2:

30 color=(0,0,0,0)
40 color=(1,1,0,0)
50 color=(2,2,1,0)
60 color=(3,4,2,1)
70 color=(4,5,3,2)
etc.

El primer numero de los 4 empezando por la izquierda es el indice de color (tenemos 16 colores, del 0 al 15) asi que ahí indicamos el indice del color al cual le queremos modificar los valores RGB.
El segundo es el valor de Rojo (Red) , va de 0 a 7, 7 siendo el mas brillante y 0 siendo negro.
El tercero es el valor del Verde (Green) y el cuarto es el valor del Azul (Blue)

Si haces color=(0,0,0,0) decimos que el color con indice 0 es completamente negro porque tiene los 3 tonos rgb a cero.
Si haces color=(0,7,0,0) el color 0 será rojo puro
Si haces color=(0,3,3,3) el color 0 será gris
Si haces color=(0,7,7,7) el color 0 será blanco
Etc

Van marce

Supporter (14)

afbeelding van marce

29-12-2016, 17:28

Gracias, me habéis aclarado conceptos, pero no me he explicado bien. Voy al grano.

Saver me pasó para preservar la alpha de Garusu Paniku, su versión del Girls Panic que abandonó. Curiosamente en el diskette no aparece una imagen que yo conservaba en un GIF desde hace más de 15 años, que constaba del borde y los marcadores del juego (que sí están el en diskette) y el dibujo de un título. Mi intención es recuperar ese título y que se vea junto con los marcadores que ya están en el diskette. Podría cargar la imagen tal cual la convierte mifui, pero yo cargo solo el título, para que tarde menos puesto que no ha de cargar los marcadores dos veces. Hasta aquí consigo hacerlo, el problema viene cuando el conversor de PC genera correctamente la imagen pero los índices de los colores no están ordenados igual, por lo que no se ve bien en MSX cargue la paleta que cargue.

Van Warchild

Paragon (1271)

afbeelding van Warchild

29-12-2016, 19:05

Si conviertes la imagen en esta página

http://msx.jannone.org/conv/

te muestra un pequeño programa en Basic con los valores de los colores. Quizá te sirva.

Van Guillian

Prophet (3231)

afbeelding van Guillian

30-12-2016, 10:00

Hola, Marce!
Con el BMP2MSX puedes forzar los colores que quieres que use. Así que si he entendido bien el problema, puedes coger la paleta que actualmente usa el juego, ponerla en el BMP2MSX y generar la imagen.

Van Kai Magazine

Paragon (1303)

afbeelding van Kai Magazine

30-12-2016, 11:46

Usando el mifui:
-Carga la imagen que contiene los colores que quieres usar para todas tus imagenes y pon el palette type en Auto
-en la seccion de custom palette, pulsa sobre "get from image"
-en la seccion Palette type ponla a Custom
-En la seccion custom palette dale al boton Save y te guardará la paleta de colores con el orden que vas a usar en el resto de imagenes (formato gimp)

-Carga la nueva imagen a la que quieres asignarle esa paleta de colores en ese orden i guardala sin tocar lo de "custom".

-En futuras conversiones, solo tienes que cargar la imagen a convertir, poner la paleta en Custom y cargar la paleta de colores guardada en formato gimp y guarda la imagen convertida. ya está, asi se te guardan todas las imagenes con la misma paleta en el mismo orden.

Parece complicado pero cuando te acostumbras es super rapido. Es el sistema que uso en todos mis juegos para que diversas imagenes tengan la misma paleta, y como hago muchisimos retoques y tests constantemente, uso esto que te he explicado cientos de veces por juego. Es la manera mas rápida que he encontrado.

Van marce

Supporter (14)

afbeelding van marce

30-12-2016, 16:53

Oh, muchas gracias a los dos! He hecho unas pruebas y creo que lo he entendido. En cuanto tenga tiempo me pongo con ello!

Van marce

Supporter (14)

afbeelding van marce

01-01-2017, 22:08

Muchas gracias, chicos, lo conseguí!
Aquí de momento el progreso de la preservación:

Original

Con título

(Para quien lo quiera descargar, se puede extraer de la URL de WebMSX)

Van erpirao

Paladin (962)

afbeelding van erpirao

02-01-2017, 00:06

marce wrote:

Muchas gracias, chicos, lo conseguí!
Aquí de momento el progreso de la preservación:

Original

Con título

(Para quien lo quiera descargar, se puede extraer de la URL de WebMSX)

gracias pues mañana mismo le echo un tiento..

Van jrcp_kun

Paragon (1410)

afbeelding van jrcp_kun

02-01-2017, 14:05

mola

Pagina 1/2
| 2