Tamanho Imagem

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

PITERGALDIANO
Usuário Nível 2
Usuário Nível 2
Mensagens: 91
Registrado em: 28 Nov 2003 08:48

Tamanho Imagem

Mensagem 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
Piter Galdiano
Programador Clipper
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Mensagem 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
Sds
Marini
PITERGALDIANO
Usuário Nível 2
Usuário Nível 2
Mensagens: 91
Registrado em: 28 Nov 2003 08:48

Mensagem por PITERGALDIANO »

Obrigado

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


Valeu
Piter Galdiano
Programador Clipper
Responder