Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-05-2008
fasthorse fasthorse is offline
Miembro
 
Registrado: ene 2007
Posts: 90
Poder: 18
fasthorse Va por buen camino
editar Jpeg en un TImage

Hola, yo cargo jpg y bmp en TImage y hago operaciones con ellas, con las imágenes bmp no tengo ningún problema, pero sin embargo cuando se trata de una imagen jpg, solo me deja abrirla y cerrarla, pero no me deja hacer ninguna modificación sobre ella, como es pasarla a blanco negro, seleccionar, pintar sobre ella....y no se por qué puede ser, y tengo añadida la unidad jpeg.hpp...¿cómo lo podría solucionar? porque estaba pensando en que todas las imágenes que fuesen jpg transformarlas en bitmap para poder operar con ellas.. pero pienso que debe de haber una solución mejor, no?

Gracias y saludos.
Responder Con Cita
  #2  
Antiguo 13-05-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Conviertelo a TBitmap, editalo y vuelvelo a convertir a TJPEGImage (asignaciones solamente).

Saludos
Responder Con Cita
  #3  
Antiguo 13-05-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Claro. Si no tiene Bitmap, no lo puedes editar, lo que tienes que hacre es asignar el Graphic al Bitmap. El problema es que no lo puedes hacer en el mismo TImage, con lo que lo mejor es crear uno de paso. fijaté en este ejemplo:

Código:
TImage *I = new TImage(this);
I->Picture->Bitmap->Assign(Image1->Picture->Graphic);
Image1->Picture->Bitmap->Assign(I->Picture->Bitmap);
delete I;
Image1->Canvas->Rectangle(10,10,30,30);
Saludos.
Responder Con Cita
  #4  
Antiguo 13-05-2008
fasthorse fasthorse is offline
Miembro
 
Registrado: ene 2007
Posts: 90
Poder: 18
fasthorse Va por buen camino
ok, entiendo, pero para que dibujas el rectángulo? no entiendo para que. Es un simple ejemplo o q?

Saludos.
Responder Con Cita
  #5  
Antiguo 13-05-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Simplemente es un ejemplo para comprobar que se puede pintar, osea editar.

Saludos.
Responder Con Cita
  #6  
Antiguo 13-05-2008
fasthorse fasthorse is offline
Miembro
 
Registrado: ene 2007
Posts: 90
Poder: 18
fasthorse Va por buen camino
ok, no pasa nada, ya me sale, muchsisimas gracias a los 2.

Saludos.
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
como Hacer que un TImage siga a un Timage? j_flores3000 OOP 8 27-03-2008 18:47:50
Copiar Bitmap de un TImage a otro TImage quinqui Gráficos 2 24-01-2008 15:22:30
Error jpeg #41 al cargar imagen en TImage Repelus Gráficos 9 15-09-2005 21:18:04
TImage y jpeg en aplicación CLX unnaturaldd Gráficos 4 14-08-2005 15:03:25
como combinar 2 Timage en un tercer Timage JefeNet Gráficos 10 02-09-2004 16:51:35


La franja horaria es GMT +2. Ahora son las 18:24:19.


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