Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Redimensionar Imagem JPEG


Rafael Pasc.

Pergunta

Bom, estou tentando usar uma função para redimensionar uma imagem dentro de um componente Timage. O programa compila corretamente, mas a função não funciona e a imagem continua sem redimensionar.

*Essa é a função pra redimensionar: ( Declarei ela em private )

function ResizeBitmap(Original: Tbitmap; ToWidth, ToHeight: Integer): TBitmap;

begin

Result := TBitmap.Create;

Result.Width := ToWidth;

Result.Height := ToHeight;

Result.Canvas.StretchDraw(Rect(0, 0, ToWidth, ToHeight), Original);

end;

*Aqui é onde eu uso ela:

procedure TCadastro01.PaginasClick(Sender: TObject);

begin

if (EDORDE_ARTFOTO_JPGG.text <> '') and (contjpeg <> 1) then

try

ImagemJP.Picture.LoadFromFile(EDORDE_ARTFOTO_JPGG.text);

imagemjp.picture.bitmap := resizebitmap(imagemjp.Picture.bitmap,200,200);

contjpeg:=1;

except

end;

end;

Alguém tem alguma idéia ou solução ?

Grato.

Esqueci de dizer que o Delphi dá um aviso assim:

"Return value of function 'Tcadastro01.resizebitmap' might be undefined"

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...