Club Delphi  
    Paypal   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 10-09-2004
Avatar de JefeNet
JefeNet JefeNet is offline
Miembro
 
Registrado: ago 2004
Posts: 111
Poder: 22
JefeNet Va por buen camino
Question problemas con los *.bmp

hola, estoy haciendo un programa que me haga imagenes para el messenger, ya esta listo pero tengo un proglema. yo tengo varios timage superpuestos y ahi voy agregando imagenes, luego hago una captura de esa parte de la pantalla y asi obtengo una sola imagen, luego la guardo como una imagen bmp, hasta ahi todo bien, el problema es que al tratar de poner esa imagen en el msn no se me ve o se ve como una marca de agua, pero si la abro en paint, la selecciono, la corto y la pego de nuevo y guardo los cambios, al ponerla de nuevo en el msn si se ve, a que se debera esto? gracias de ante mano
Responder Con Cita
  #2  
Antiguo 12-09-2004
Avatar de JefeNet
JefeNet JefeNet is offline
Miembro
 
Registrado: ago 2004
Posts: 111
Poder: 22
JefeNet Va por buen camino
nadie sabe??
Responder Con Cita
  #3  
Antiguo 14-09-2004
Avatar de JefeNet
JefeNet JefeNet is offline
Miembro
 
Registrado: ago 2004
Posts: 111
Poder: 22
JefeNet Va por buen camino
si alguien me ayuda se lo agradecere
Responder Con Cita
  #4  
Antiguo 17-09-2004
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Poder: 24
andres1569 Va por buen camino
Todo este proceso de captura de pantalla y posterior guardado en .bmp ¿lo haces desde una aplicación Delphi o es un proceson normal en Windows?

Sí te puedo contar de algo parecido que me sucedió hace 6 (SEIS) años con el Crystal Reports, al mostrar imágenes tomadas de una tabla Paradox. Si las imégenes se cargaban con el método LoadFromFile del TDBImage, después de guardar el registro iba al Crystal Reports y no me mostraba dicha imagen. En cambio si copiaba la imagen en el portapapeles y luego la pegaba al componente TDBImage mediante la orden PasteFromClipboard, la imagen luego SÍ se veía con Crystal Reports. Aún recuerdo que reporté este tema a Seagate y no sabían nada del asunto. Deduzco que se emplean dos formatos diferentes, ambos .BMP, pero con alguna especificación diferente que ignoro, pero que debe estar por ahí documentada. Es decir, que dependiendo del método utilizado el Stream que maneja para almacenar el archivo BMP tenga alguna diferencia.

Y podría ser que al messenger le pasara lo mismo que al CR, que sepa leer un formato y no otro.

Saludos
__________________
Guía de Estilo
Responder Con Cita
  #5  
Antiguo 18-09-2004
Avatar de JefeNet
JefeNet JefeNet is offline
Miembro
 
Registrado: ago 2004
Posts: 111
Poder: 22
JefeNet Va por buen camino
hola gracias por responder, he tratado de hacer lo que dices pero en el Timage no me sale PasteFromClipboard, si no SaveToClipboardFormat, yo uso delphi 7 no se si eso tenga que ver.
Lo que entiendo es que ponga algo asi?

Código:
  
 
image1.PasteFromClipboard
claro primero habria que copiar una imagen al portapapeles.

pues no me da la opcion PasteFromClipboard ni CopyFromClipboard. Busque en la ayuda de delphi pero no salen ejemplos busque en la red y encontre esto.

Código:
  
  procedure TForm1.Button1Click(Sender: TObject);
  var
	C: TClipboard;
  begin
	C := TClipboard.Create;
	try
	  if Clipboard.HasFormat(CF_BITMAP) then
		DBImage1.PasteFromClipboard
	  else
		ShowMessage('Clipboard does not contain a bitmap!');
	finally
	  C.Free;
	end;
  end;
pero a mi no me funciona no se por que. gracias por tu tiempo
Responder Con Cita
  #6  
Antiguo 18-09-2004
<Sergio> <Sergio> is offline
Miembro
 
Registrado: sep 2004
Posts: 72
Poder: 22
<Sergio> Va por buen camino
Algunos bmp creados mediante las funciones de windows no son abiertas correctamente por otras aplicaciones que realizaron su propio algoritmo para abrir los .bmp. Depende de la versión del dll que haga el trabajo.

¿Probaste con MODIFICAR las dimensiones de los .bmp, usando ancho y alto impares?

Esto me sucede a mí con un programa que tengo para crear un .bmp a partir de una secuencia de .bmp para crear un archivo de animación. Con algunos editores gráficos el .bmp creado aparece distorcionado cuando no posee dimensiones impares...
Responder Con Cita
  #7  
Antiguo 18-09-2004
Avatar de JefeNet
JefeNet JefeNet is offline
Miembro
 
Registrado: ago 2004
Posts: 111
Poder: 22
JefeNet Va por buen camino
listo, baje unas librerias que hacen como conversiones entre multiples formatos y ahora si mi programa esta listo, gracias por su tiempo aqui esta la direccion de donde baje la libreria por si alguien la necesitase http://www.logicnet.dk/lib/
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


La franja horaria es GMT +2. Ahora son las 19:37:40.


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