Autor Tema: Como pasar una imagen en alta resolución a formato c64  (Leído 6530 veces)

Errazking

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 766
  • SYS 0
    • Ver Perfil
Como pasar una imagen en alta resolución a formato c64
« en: Noviembre 23, 2015, 21:55:36 »
Bueno,  aquí  estoy para desvelaros algo que muchos sabreís pero que pocas veces lo veo bien ejecutado.
Me refiero a como pasar una imagen jpg o png,  bien poco importa la extensión de la imagen, al formato c64.

Empecemos con lo básico.

Primero nos hacemos con la imagen o imagenes que queremos modificar.

Modificamos la imagen al gusto. Preferiblemente confinando la imagen al tamaño del c64 (320x200 píxeles).
Y aquí viene lo IMPORTANTE,  pasamos la imagen de color RGB a Color Indexado.
El c64 posee una paleta de 16 colores pero yo os recomiendo que lo bajeis a 12. Tendreis que elegir la paleta Uniforme , limitar la paleta a los colores asignados (de 12 a 16) y luego podreis trastear con el tramado (eso al gusto). Esto os dará un pequeño márgen de maniobra.
Ahora volver a poner la imagen como RGB.
Una vez echo esto grabar la imagen como png.
Podriais grabarlo directamente en GIF,  pero no es muy recomendable,  da lugar a píxeles coloreados de forma incorrecta.
Con PIXCEN https://code.google.com/p/pixcen/ abrid el fichero que acabais de crear.
El programa te dará la opción de importar la imagen creada antes.  Como veréis el resultado será adecuado pero no óptimo. 

Una vez tengais la imagen guardadla en formato KOA (KLA no).
Ahora para rematar el asunto,  abrid GANGED http://csdb.dk/release/?id=19831 y cargad la imagen en formato KOA, retocadla al gusto y guardadla como mejor os convenga.
« última modificación: Noviembre 23, 2015, 22:09:39 por Errazking »

pastbytes

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 556
  • SYS 0
    • Ver Perfil
Re:Como pasar una imagen en alta resolución a formato c64
« Respuesta #1 en: Noviembre 24, 2015, 05:18:17 »
No se como funciona el primer programa con el que reduces a 16 colores (no veo mencion al nombre), pero no esta faltando el detalle de que hay que cargar la paleta del C64 para que la imagen se ajuste a esos colores?
Y otro detalle a tener en cuenta aunque supongo que esta mas alla de la intencion de este hilo, es que los puntos del C64 no son cuadrados, me refiero a que ya en alta resolucion (320x200) no miden lo mismo en la pantalla 100 puntos horizontales que 100 verticales, y eso tendria que tomarse en cuenta al cortar la imagen original, escalando la imagen vertical u horizontalmente para corresponder con la relacion de aspecto del sistema PAL o NTSC, segun para que C64 se hace el juego.

Errazking

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 766
  • SYS 0
    • Ver Perfil
Re:Como pasar una imagen en alta resolución a formato c64
« Respuesta #2 en: Noviembre 24, 2015, 07:06:16 »
No te falta razón Pastbytes,   no menciono el primer programa por qué cada uno usa el que más le conviene,  el photoshop en mi caso.  Aunque tengo la licencia del 5 en Windows 10 no acaba de funcionar. 
En cuanto a usar la paleta del c64,  al cargar la imagen con Pixcen el ajuste tanto de color como de píxeles se realiza automaticamente,  lo que ahorra un montón de quebraderos de cabeza.
Hay que decir que el propio Ganged incluye un conversor de graficos, pero el método que aquí expongo es el que mejores resultados me ha aportado hasta la fecha. Lo que no me libra de tener que retocar a mano las irregularidades que surgen durante el proceso de transferencia entre unos programas y otros.

pastbytes

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 556
  • SYS 0
    • Ver Perfil
Re:Como pasar una imagen en alta resolución a formato c64
« Respuesta #3 en: Noviembre 24, 2015, 12:36:16 »
El tema es que ese metodo, si bien debe ser aceptable para PC, no es tanto para Amiga, la imagen se podria reducir a 256 colores y luego reducir a la cantidad de colores que uno quiera en cualquier graficador de Amiga, directo a la paleta que uno elija, simplemente cargando una paleta de C64 y luego usando la funcion remap. La conversion a 16 colores deberia hacerse en simultaneo con el cambio a la paleta del C64, sino de otra manera puedes obtener 16 colores, pero tal vez el programa te elige digamos 8 azules, y cuando conviertes a la paleta de C64 en la practica tienes menos colores.
« última modificación: Noviembre 24, 2015, 12:40:30 por pastbytes »

Errazking

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 766
  • SYS 0
    • Ver Perfil
Re:Como pasar una imagen en alta resolución a formato c64
« Respuesta #4 en: Noviembre 24, 2015, 19:09:49 »
Desconozco los modos gráficos del Amiga, yo tenía un Atari ST. ;)
Pero bueno, el título del post ya lo dice... esto sirve para Commodore 64.
Existirán muchas maneras de hacerlo pero el método que expongo está más que probado y es el más fácil que he encontrado para hacerlo desde un PC actual a nuestra querida retropanera.
 ;D
Busca, compara y si encuentras un método mejor compártelo. 
 ;)

marcos64

  • Commodore Master
  • *****
  • Mensajes: 2970
    • Ver Perfil
    • http://marcos64.orgfree.com/
Re:Como pasar una imagen en alta resolución a formato c64
« Respuesta #5 en: Noviembre 24, 2015, 21:37:57 »
Bueno,  aquí  estoy para desvelaros algo que muchos sabreís pero que pocas veces lo veo bien ejecutado.

Supongo que sera asi porque usar un conversor para crear una imagen de C64 es considerado por la 'scene' como uno de los peores pecados.
http://marcos64.orgfree.com/
Actualizacion 22/4/2018: Actualizada Load'N'Run numero 5 con nuevos TAPs y PRGs.

Errazking

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 766
  • SYS 0
    • Ver Perfil
Re:Como pasar una imagen en alta resolución a formato c64
« Respuesta #6 en: Noviembre 24, 2015, 21:38:41 »
Que les den,  el fin justifica los medios

R. INTERNATIONAL

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 667
  • THE NEW IRON AGE HAS COME!!
    • Ver Perfil

Errazking

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 766
  • SYS 0
    • Ver Perfil
Re:Como pasar una imagen en alta resolución a formato c64
« Respuesta #8 en: Noviembre 25, 2015, 21:47:15 »
No está mal para un manco
 ;)

R. INTERNATIONAL

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 667
  • THE NEW IRON AGE HAS COME!!
    • Ver Perfil
Re:Como pasar una imagen en alta resolución a formato c64
« Respuesta #9 en: Noviembre 25, 2015, 21:50:07 »
 Como te quiero...

 
« última modificación: Noviembre 25, 2015, 21:52:00 por R. INTERNATIONAL »

Maniako

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 1008
  • SYS 8*4096
    • Ver Perfil
Re:Como pasar una imagen en alta resolución a formato c64
« Respuesta #10 en: Noviembre 26, 2015, 08:46:55 »
Esa es planeta prohibido?. Me encanto esa peli.

Por suerte el foro no es de religión Commodoriana  o con tus herejias desencadenarias una guerra ;D
LDA #$50
STA $0400
RTS
Lloré cuando conseguí hacer esto con el monitor del FC1.

R. INTERNATIONAL

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 667
  • THE NEW IRON AGE HAS COME!!
    • Ver Perfil
Re:Como pasar una imagen en alta resolución a formato c64
« Respuesta #11 en: Noviembre 26, 2015, 15:13:42 »
  Así es Maniako,....cachazo pelicula de ciencia ficcion!!