Página 1 de 1

Tamanho Imagem

Enviado: 17 Dez 2006 10:59
por PITERGALDIANO
Bom dia,

Eu estou usando LLIBG para algumas imagens que preciso exibir na tela, porém não sei como redimensionar a imagem, ou seja, quero que a imagem seja exibida no tamanho de 2cm de largura e 2cm de altura, independente do tamanho da imagem salva!

é possível?

Obrigado

Piter Galdiano

Enviado: 18 Dez 2006 11:15
por MARINI
Primeiro vc deverá salvar a imagem no tamanho desejado, ou seja se quiser mostrar uma imagem 100x100 pixels ela deverá ser salva neste tamanho.
Mas nada impede que vc salve uma pouco maior e depois delimite a área de exibiçao usando o GSETGLIP, conforme exemplo abaixo. Desta forma a figura vai ser exibida dentro da area delimitida, mas no seu tamanho original, ignorando a area que ultrapassar o tamanho delimitado.
Em resumo, pela LLIGB nao se consegue diminuir/aumentar os pixels de uma imagem mas sim exibi-la no tamanho desejado ignorando as areas excedentes.


imagem:=GBMPLOAD("IMAGEM.BMP")
GSETCLIP(100,90,200,290) // delimita a area de exibiçao em pixels
GBMPDISP(imagem,100,90) // exibe a imagem a partir das coordenadas
GSETCLIP(0,0,639,479) // restaura area de exibiçao para 640x480 pixels

Enviado: 18 Dez 2006 11:24
por PITERGALDIANO
Obrigado

O ideal seria redimensionar a imagem, mas já que não é possível vou me virar aqui.


Valeu