Fórum como gravar parte de uma imagem e depois salva-la... #225197

10/04/2004

0

Ola gente, gostaria de saber como gravar parte de uma imagem e depois salva-la num campo Blob de uma tabela Access.
Aguardo...


Davi_info

Davi_info

Responder

Posts

11/04/2004

Aroldo Zanela

Colega,

Verifique se esta thread aqui te ajuda: [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=13086] 13086 [/url]


Responder

Gostei + 0

11/04/2004

E-eduardo

Abra a imagem em um TImage depois crie um outro TImage e use seu método CopyRect depois use o método SaveToFile do seu objeto Picture.

procedure TForm1.BitBtn1Click(Sender: TObject);
var ImageDestino : TImage;
    Dest, Orig : TRect;
begin
  ImageDestino := TImage.Create(Self);

  Dest.Left := 0; Dest.Top := 0; Dest.Right := 50; Dest.Bottom := 50;
  Orig.Left := 0; Orig.Top := 0; Orig.Right := 50; Orig.Bottom := 50;

  ImageDestino.Canvas.CopyRect(Dest, Image1.Canvas, Orig);
  ImageDestino.Picture.SaveToFile(´seuarquivo.bmp´);
end;



Responder

Gostei + 0

11/04/2004

E-eduardo

Desculpe, você quer salvar em um campo.... é só usar a imagem que está no TPicure.


Responder

Gostei + 0

12/04/2004

Davi_info

Obrigadao Edu, a sua primeira explicacao ja valeu. Eu estava fazendo extamente assim so q ao inves de usar o TImage estava usando o Tbitmap e nao funciona, ja que ele nao retirava a selecao da imagem e sim a imagem toda. Tem q usar o TImage primeiro e depois passar ao Tbitmap para se ter a selecao exata da imagem e depois gravar na tabela.
Valeu tb aroldo pela explicacao de como gravar na tabela.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar