Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 08-09-2006
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.939
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Un codigo de ejemplo:

Código Delphi [-]
procedure GenerarPreview(  );
var
  Imagen : TPicture;
  Target: TJPEGImage;
  Bmp : TBitmap;
  Ext: String;
begin

  Imagen := TPicture.Create;

  try
    try
      Imagen.LoadFromFile( ImagenOrigen );
      Ext := ExtractFileExt( ImagenDestino );

      Target := TJPEGImage.Create;

      Bmp := TBitmap.Create;

      try
         //Convertirlo a un BMP
         Bmp.Width := Imagen.Width;
         Bmp.Height := Imagen.Height;

         Bmp.Canvas.Draw(0, 0, Imagen.Graphic);

         //Redimensionar la imagen
         BitmapResizeProportional(Bmp,Alto,false);
         //Mejora la visualizacion en las paginas, aunque el archivo es mas largo
         Target.ProgressiveEncoding := true;
         //calidad por defecto
         Target.CompressionQuality := Calidad;
         Target.Assign(Bmp);

         Target.SaveToFile( ImagenDestino );

         Writeln('Convertido' + ImagenOrigen +'  en '+ ImagenDestino+' con exito!');
      finally
         Target.Free;
         Bmp.Free;
      end;//try
    finally
      Imagen.Free;
    end;//try
  except on E: Exception do
    Writeln('ERROR:'+E.Message);
  end;
end;

Tambien busca la utilidad NView que es mas completa y gratis
__________________
El malabarista.
Responder Con Cita
 



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
Alerta! Es peligroso abrir JPGs en XP. <Sergio> Windows 0 12-10-2004 23:03:21
insertar jpgs o cambiar formato de imagenes JoseQ Gráficos 6 26-08-2004 11:19:05
reducir tamaño del LOG orodriguezc MS SQL Server 3 09-03-2004 14:50:35
Ayuda con archivos JPGs agova Gráficos 7 23-05-2003 15:40:34


La franja horaria es GMT +2. Ahora son las 21:28:03.


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