Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-02-2009
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
Angry TImage, me da problemas al cargar grandes imagenes.

Ya estoy con el cerebro en las manos, no logro que un TImage haga algo tan sencillo como esto:

Código Delphi [-]
     Image1.Width := 3970;
     Image1.Height:= 4600;
     Image1.Canvas.FloodFill(1, 1, clWhite, fsSurface);

No se como solucionarlo, me da un problema de Espacio de almacenamiento insuficiente...
Responder Con Cita
  #2  
Antiguo 21-02-2009
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
3970x4600x[pf32bit]=70Mb.... Talvez si compras más memoria

Si no es mucha intromisión, qué piensas hacer con eso?
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita
  #3  
Antiguo 21-02-2009
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
Estoy usando 3970x4600x[pf8bit]

El asunto es que con un TPaintBox no me da esos problemas, pero tengo que estar redibujandolo para que no se borre la imagen cargada en el. Por otra parte, cosas como MS Paint, ese que biene en todos los Windows no da dramas.

Solo quiero cargar una imagen grande (un mapa).
Responder Con Cita
  #4  
Antiguo 22-02-2009
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
Otro dato es que he descubierto que el problema ocurre al usar el Canvas, ya que que LoadFromFile funciona bien. AYUDA!!!!
Responder Con Cita
  #5  
Antiguo 22-02-2009
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cita:
Empezado por MAXIUM Ver Mensaje
Estoy usando 3970x4600x[pf8bit]...
Cita:
Empezado por MAXIUM Ver Mensaje
...el problema ocurre al usar el Canvas...
Canvas.PixelFormat := pf8bit;

[Error] Unit1.pas(): Undeclared identifier: 'PixelFormat'
[Fatal Error] Project1.dpr(): Could not compile used unit 'Unit1.pas'


__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita
  #6  
Antiguo 22-02-2009
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
Gracias cHackAll, lo probare. De todos modos ¿conoces algun componente similar que tenga TCanvas.Handle de tipo HDC?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cargar Imagenes grandes en un Timage Rapidamente angelmsf Gráficos 2 27-08-2008 03:35:04
Duda Arranque Web con Imágenes grandes Deiv HTML, Javascript y otros 4 26-12-2007 17:03:48
Imagenes mas grandes en un TreeView hmrvivas OOP 1 13-07-2007 06:02:43
Visualizar imagenes grandes fjcg02 Gráficos 2 20-11-2006 16:33:36
cargar diferentes imagenes en un TImage huevozen C++ Builder 3 27-07-2006 09:37:17


La franja horaria es GMT +2. Ahora son las 21:25:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi