FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
como guardar un jpg en un *.res
Hola foro, yo trabajo con delphi 5 e interbase 6, mi pregunta es, tengo un archivo de recursos donde guardo *.bmp y *.ico pero quiero saber si puedo guardar jpg, vi algunos ejemplos que se podia, pero en mi archivo de recursos cuando le pongo de agregar no me aparece el tipo jpg.
Espero sus respuestas. Gracias |
#2
|
||||
|
||||
Hola, es probable que tengas que añadirle al uses la unit Jpeg para que te reconozca ese tipo de formato.
Espero te sirva. Saludos |
#3
|
||||
|
||||
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Ejemplo
En el ejemplo que me indicas
{$R MyRes.RES} {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); var MyRS: TResourceStream; begin try MyRS:=TResourceStream.Create(HInstance, 'HELP', RT_RCDATA); Image1.Picture.LoadFromFile('example.jpg'); if Image1.Picture.Graphic is TJPEGImage then TJPEGImage(Image1.Picture.Graphic).LoadFromStream(MyRS); finally MyRS.Free; end; end; cuando lo utilizo en mi proyecto me carga por defecto una rosa, que no se de donde sale, hay algo que tenga que modificar? Gracias |
#5
|
||||
|
||||
Sale del archivo MyRes.RES. La imagen de la rosa se ha compilado dentro del recurso. Y esa es la que estás viendo. Si quieres colocar otra magen dentro del recurso crea un fichero .rc con el nombre MyRES.rc y coloca dentro: HELP RCDATA .\foto.JPG donde foto.jpg es la imagen jPEG que quieres en el recurso. Luego compilalo con la línea: brcc32 MyREs.Rc > Errores.txt Después de esto te debe generar el fichero MyRes.res de un tamaño aproximado a tu JPG. Esta parte no está explicada en este proyecto. Un saludo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
consulta
Gracias de nuevo netfali por tus explicaciones, ahora lo que me indicas lo entiendo perfecto, pero de que manera agrego el jpg al rs una vez creado?
|
#7
|
||||
|
||||
Disculpen mi ignorancia pero que ventajas ofrece utilizar utilizar estos archivos .RES
Tengo un problema en mi aplicacion, utilizo imagenes asi como iconos en mis ventanas y el .EXE se vuelve pesado y me gustaria de alguna manera poder minimizar esto. Gracias anticipadas. |
#8
|
|||
|
|||
la ventaja es que desde tu programa solo llamas a la imagen
que esta en tu archivo .res. por ejemplo, tu logo, lo agregar a tu archivo .res y lo puedes llamar, desde el spashscreen la forma de acerca de.. una forma al cerrar tu aplicación, al estilo, espere mientra se termina de cerrar el programa, mostrando tu logo. tu logo es sacado, en tiempo de ejecución, desde el archivo .res y cargado al timage de alguna de las tres forms. y asi no tienes que estar, agregando tres veces tu logo por cada form en vez de agregar tu logo 3 veces, tulogo.jpg 200k solo lo agregas una. otra forma, es que crees dlls, y ahi metas imagenes iconos, y que sean cargados, por tu exe principal asi tu exe principal, no crecera por el tamaño de las imagenes e iconos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como guardar un webBrowser | quake2420 | OOP | 1 | 19-08-2008 20:04:24 |
Como guardar .JPG como Bitmap en Base de Datos | Javi2 | Gráficos | 4 | 25-03-2007 17:21:57 |
Como Guardar En Interbase | Ericklsca | Conexión con bases de datos | 1 | 25-05-2006 14:17:23 |
¿Cómo guardar el Valor de TColor como un String? | nesetru | Gráficos | 3 | 27-02-2004 20:21:32 |
Guardar .DOC como .PDF | Germi | Impresión | 7 | 20-06-2003 09:33:45 |
|