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 19-11-2008
sur-se sur-se is offline
Miembro
 
Registrado: may 2003
Posts: 212
Poder: 22
sur-se Va por buen camino
JPG y TupTiler

Hola. Utilizo Delphi 5 y el componente TupTiler para mostrar una imagen de fondo en la pantalla principal de las aplicaciones MDI. El problema es que este componente sólo admite bmp y para que coja los jpg lo que hago es una conversión de jgp a bmp de la forma siguiente:

Código:
uses ... Jpeg;
...
ImagenFondo:TupTiler;
...
jpg_img : TJPEGImage; // Para la imagen de fondo
....

jpg_img:=TJPEGImage.Create;
jpg_img.LoadFromFile('imagen.jpg');
ImagenFondo.Bitmap.Assign(jpg_img);
Con esto sale bien la imagen tanto en strech como centrada. El problema es que al redimensionar la pantalla, la imagen pierde calidad. Por ejemplo si diseño el jpg para 800x600, si la pantalla está a 800x600 sale bien, pero si la pantalla está a 1024x768 ya no se ve bien. Por tanto si la resolución que utiliza el usuario no es la misma en la que está diseñada la imagen, con la conversión pierde calidad y se ve fatal. Si la diseño a 1024, entonces al ponerla a 800x600 pasa lo mismo y se ve también mal.

La cuestión es si conoceis algún componente similar al TupTiler pero con jpgs o alguna forma de hacerlo manualmente. He estado buscando por el foro y se recomienda este componente, pero no me interesa usar bmps sino jpgs directamente (para poder poner fotos o cualquier imagen directamente sin tener que convertirla antes a bmp).
Un saludo.
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 07:25:48.


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