Você está aqui: Delphi ::: Imagens, Gráficos e Cores ::: TBitmap (A classe TBitmap) |
Como retornar a altura de uma imagem carregada no TBitmap do Delphi usando a propriedade HeightQuantidade de visualizações: 1019 vezes |
|
Em algumas situações situações nós queremos saber a altura em pixels de uma imagem carregada em um objeto TBitmap da linguagem Delphi. Para isso nós podemos usar sua propriedade Height. Veja um trecho de código Delphi no qual carregamos uma imagem JPG em um TJpegImage para carregar uma imagem JPEG. Em seguida nós transferimos essa imagem para um bitmap e o desenhamos na superfície do formulário. Note a chamada à propriedade Height da classe TBitmap para retornar a altura da imagem como um Integer (representando a altura em pixels): ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
// não se esqueça de adicionar 'JPEG' no uses
procedure TForm4.Button1Click(Sender: TObject);
var
jpg: TJpegImage;
bmp: TBitmap;
begin
// vamos criar um novo objeto TJpegImage
jpg := TJpegImage.Create;
// agora vamos carregar a imagem JPG desejada
jpg.LoadFromFile('C:\estudos_java\lago.jpg');
// agora criamos o bitmap
bmp := TBitmap.Create;
// e atribuimos o JPG ao Bitmap
bmp.Assign(jpg);
// finalmente desenhamos o bitmap no form
Form4.Canvas.Draw(0, 0, bmp);
// vamos mostrar a altura do bitmap
ShowMessage('A altura da imagem é: ' + IntToStr(bmp.Height) +
' pixels.');
// e limpamos o JPG e o Bitmap
bmp.free;
jpg.free;
end;
Ao executar este código Delphi nós teremos um resultado parecido com: A altura da imagem é: 500 pixels. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






