PDA

View Full Version : [VB] Ridimanzionare una foto


race2
21-06-2002, 19:11
Ho la necessita' di ridimenzionare una foto in 2 modalita', da:

800X600 Px

a:

200X150 Px

cioe',

1) dare le dimanzioni Larghezza x Altezza separatamente, oppure:

2) ridimenzionare mantenendo le proporzioni.

come posso fare???

1) = ???
2) = ???


mi potete passare dei codici vostri per il ridimenzionamento, dato che non havrei il tempo materiale di studiare la cosa ???

DanieleC88
24-06-2002, 19:20
Per ridimensionare un'immagine, basta scrivere:
(ad esempio se l'immagine é contenuta direttamente nella finestra)

PaintPicture Picture, 0, 0, (GrandezzaX), (GrandezzaY)

Il gioco é fatto !

Naturalmente, se stai usando un PictureBox, dovrai scrivere:
(ad esempio se il PictureBox si chiama PB1)

PB1.PaintPicture PB1.Picture, 0, 0, (GrandezzaX), (GrandezzaY)

Ok?

Leggi nella guida, con questo metodo (PaintPicture) puoi anche capovolgere le immagini.

:D ProgramMonster ! :D

race2
24-06-2002, 19:35
FORTE!!!!!!!!!!!

ma io vorrei pure salvare l'immagine ridotta........

in finale devo creare un programmino che mi ridimenziona tutte le foto che trova dentro una directory.....

e le salva in un altra directory.......