Ver Mensaje Individual
  #2  
Antiguo 11-03-2009
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Reputación: 20
MAXIUM Va camino a la fama
Yo he tenido el mismo problema con imágenes 10 veces menores que la tuya

Al final me aburrí, solo use el Image1.Picture.LoadFrom('archivo. bmp');

Cosas que podrían ayudarte:
- Usa imágenes en formato BMP, aunque ocupan más espacio de disco, consumen menos RAM y tardan menos en cargar en comparación a JPG o PNG.
- Reduce la cantidad de colores de tu imagen a 8 bit si eso no afecta a la calidad de la imagen, sino sigue subiendo a 16 o 24. Con 8 bit (indexado) consigues menos tamaño (KB, MB, etc) en imagen por ende también menos consumo de RAM.

Por falta de tiempo y cansancio no probé los siguientes métodos:

- Tratar la imagen como una página web, osea crear un html con las imagens y las ordenas, lo pruebas en tu navegador favorito a ver que tal se ve, luego en Delphi aplicas el componente WebBrowser y cargas el archivo.

- Crear un arreglo de TImages, cada uno según mis pruebas, auqnue tal vez dependa de cada equipo, soporta un máximo... de 3000x3000. En cada uno cargar la porción de imagen y crear el algoritmo que permita sincronizarlos al momento de desplazar la imagen.
Responder Con Cita