Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-02-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 22
cHackAll Va por buen camino
Corrigeme si me equivoco; estas intentando realizar una converción entre formatos de archivos de imagen BMP->JPG;

Código Delphi [-]
procedure TForm1.Image1Click(Sender: TObject);
var Bitmap: TBitmap; jpeg: TJPEGImage;
begin
 Bitmap := TBitmap.Create;
 Bitmap.LoadFromFile('c:\logo.bmp');
 jpeg := TJPEGImage.Create;
 jpeg.Assign(Bitmap);
 Bitmap.Destroy;
// jpeg.CompressionQuality := 66 // porcentaje
 jpeg.SaveToFile('c:\logo.jpg');
 jpeg.Destroy;
end;
Responder Con Cita
  #2  
Antiguo 21-02-2008
Avatar de mrnovice
mrnovice mrnovice is offline
Miembro
 
Registrado: oct 2006
Posts: 163
Poder: 20
mrnovice Va por buen camino
Imágenes JPEG

Cita:
Empezado por cHackAll Ver Mensaje
Corrigeme si me equivoco; estas intentando realizar una converción entre formatos de archivos de imagen BMP->JPG;

Código Delphi [-]procedure TForm1.Image1Click(Sender: TObject);
var Bitmap: TBitmap; jpeg: TJPEGImage;
begin Bitmap := TBitmap.Create; Bitmap.LoadFromFile('c:\logo.bmp');
jpeg := TJPEGImage.Create;
jpeg.Assign(Bitmap);
Bitmap.Destroy;
// jpeg.CompressionQuality := 66 // porcentaje
jpeg.SaveToFile('c:\logo.jpg');
jpeg.Destroy;
end;
Saludos, Gracias de antemano por ayudarme, en serio gracias,en cuanto la conversión, pués sí, esa es la idea sólo y sí es BMP, pero no estoy seguro de que formato sea.
No se si sea un JPEG el que me guarda, o un Bitmap disfrazado de JPEG, ó un TIF disfrazado de BMP ó algún formato disfrazado de lo que tu quieras, ya que por el tamaño del archivo(en archivos de 2480x3507 píxeles, ó 2550 * 4200 píxeles me guarda el archivo de 10 o incluso 20 MB para arriba) dudo que sea un jpeg (Ya que estos en píxeles similares tienes archivos de 150 k hasta 1 MB como máximo) , pero BMP(Sé que estos archivos son pesados) si, deja te paso el código parea que veas cómo lo asigna(Es un procedimiento de un menú para Guardar como...), es una fracción, espero que sirva de referencia.De nuevo gracias por el tiempo tomado:
Código Delphi [-]
procedure TFormMain.ItemSaveClick(Sender: TObject);
var
  Image: TBitmap;
begin
  {If there is an image}
  if GetCurrent(Image) and SavePic.Execute then
    case SavePic.FilterIndex of
      {JPEG image}
      0: with tjpegimage.Create do
      begin
        showmessage('TJPEG');
        assign(Image);
        SaveToFile(SavePic.FileName);
        free;
      end;
      {Bitmap}
      1: Image.SaveToFile(SavePic.FileName);
      2: begin
          Image.SaveToFile(SavePic.FileName);
          showmessage('otros');
         end
    end {case}
end;


Nota:Este procedimiento lo realiza cuando ya adquirio la imagen,estando en la etapa 6 del Estándar TWAIN, nosé si tenga algo que ver pero pues no debería, tengo entendido, esta es su página http://www.twain.org/,
La verdad es que no entiendo lo que paso en ese paso,, por fas help , Gracias nuevamente.Disculpen las molestias, valoro lo que estan haciendo y conozco su sacrificio por ayudar a los demás.
Responder Con Cita
  #3  
Antiguo 22-02-2008
Avatar de mrnovice
mrnovice mrnovice is offline
Miembro
 
Registrado: oct 2006
Posts: 163
Poder: 20
mrnovice Va por buen camino
Correción

Ya encontre el detalle un error de caculo.
Responder Con Cita
  #4  
Antiguo 24-06-2008
Avatar de mrnovice
mrnovice mrnovice is offline
Miembro
 
Registrado: oct 2006
Posts: 163
Poder: 20
mrnovice Va por buen camino
Smile Sigo en desarrollo

He logadograndes avances, comprendo mejor el comportamiento de TWAIN jojo, solo que cada vez encuentras más mañas, gracias a los foreros he salido adelante y estoy en deuda, si se tiene alguna duda al respecto, comuninquelo, gracias
Responder Con Cita
  #5  
Antiguo 27-10-2008
Avatar de mrnovice
mrnovice mrnovice is offline
Miembro
 
Registrado: oct 2006
Posts: 163
Poder: 20
mrnovice Va por buen camino
Smile Primera Fase terminada

Un proyecto bastante complejo, según avances quería notificar gracias a los compañeros e ha logrado un avance bastante grande y continúa en desarrollo y saludos nuevamente.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Proyecto: Imágenes de Flickr angelillo182 Internet 8 14-06-2006 18:17:01
Problema con proyecto igest2000 Varios 2 27-06-2005 02:08:24
Proyecto MDI? danytorres Varios 2 29-10-2003 15:52:25
Compilar un proyecto hdez_gdl OOP 1 03-09-2003 22:24:13
Imagenes del proyecto lafirma OOP 6 04-06-2003 03:20:52


La franja horaria es GMT +2. Ahora son las 17:59: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