![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
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 |
|
#2
|
||||
|
||||
|
nadie sabe??
![]() |
|
#3
|
||||
|
||||
|
si alguien me ayuda se lo agradecere
![]() |
|
#4
|
|||
|
|||
|
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 |
|
#5
|
||||
|
||||
|
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 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;
|
|
#6
|
|||
|
|||
|
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... |
![]() |
|
|
|