![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Redimensionar imagenes y enviar
Hola de nuevo.
Veréis, necesito un programa para los que tenemos web que redimensione una carpeta de imágnes y las envíe por FTP a un servidor. No se si hay algo en el mercado, he mirado por encima y no he visto nada que haga las dos cosas. Así que me voy a poner manos a la obra y lo intentaré crear con Delphi, pero no se muy bien como va lo de las imagenes y menos redimensionar. Os pido ayuda en los siguientes puntos:
__________________
Saludos Cordiales. ------------------ |
#2
|
|||
|
|||
Hola, para redimensionar las imágenes parte de este código
Código:
// ----- Code Starts Here ----- program Project1; {$APPTYPE CONSOLE} uses Classes, Windows, SysUtils, Dialogs, JPEG, Graphics; const SizePct : integer = 50; { The new image will have 50% of the original } var OpenDlg : TOpenDialog; SaveDlg : TSaveDialog; oJPG : TJPEGImage; oBmp : TBitmap; begin OpenDlg := TOpenDialog.Create(nil); SaveDlg := TSaveDialog.Create(nil); if (OpenDlg.Execute) then begin try begin oJPG := TJPEGImage.Create; oJPG.LoadFromFile(OpenDlg.FileName); end except MessageBox( 0, PChar('Error while trying to open ' + OpenDlg.FileName + '.'), PChar('Error'), MB_OK or MB_ICONERROR ); exit; end; oBmp := TBitmap.Create; oBmp.Width := Round(oJPG.Width * SizePct / 100); oBmp.Height := Round(oJPG.Height * SizePct / 100); oBmp.Canvas.StretchDraw( Rect(0, 0, oBmp.Width - 1, oBmp.Height - 1), oJPG ); oJPG.Assign(oBmp); oJPG.Compress; if (SaveDlg.Execute) then begin oJPG.SaveToFile(SaveDlg.FileName); end; oBmp.Free; oJPG.Free; end; OpenDlg.Free; SaveDlg.Free; end. Vas grabando las imágenes en ese directorio y cuando termines, para enviar puedes usar el componente de FTP existente en Delphi o las Indy. ¡¡Suerte y saludos!! |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
(OPINION) Componente para redimensionar imagenes | ANG4L | Varios | 5 | 08-11-2011 19:29:31 |
Redimensionar imagenes | hmv | Gráficos | 2 | 27-10-2007 09:39:00 |
Enviar mails con imágenes | Val | Internet | 2 | 30-03-2007 17:52:41 |
Redimensionar imagenes con buena calidad? | RazoR | Gráficos | 17 | 06-06-2006 21:47:37 |
Redimensionar imagenes a unas medidas determinadas | Jan_polero | Gráficos | 1 | 01-02-2005 14:18:32 |
![]() |
|