30/11/08 18:00
I)eathBringer
Sto creando un programma per visualizzare e modificare le immagini e volevo che, se si cerca di chiudere il programma (o semplicemente l'immagine), se l'immagine visualizzata è diversa da quella originale, mi appaia una msgbox per avvertirmi che l'immagine non è stata salvata. Ad esempio, se applico il negativo all'immagine visualizzata e provo a chiuderla mi chiederà se la voglio salvare mentre riapplicandogli il negativo ridiventa uguale a quella di partenza e, provando a chiuderla, non mi darà nessun messaggio.
Ho provato a confrontare le due immagini in vari modi ma senza nessun risultato. Qui ne trascrivo due:
modimg = immagine modificata
PictureBox1.Name = percorso dell'immagine iniziale
StartImage = immagine di partenza
il primo non mi dà nessun risultato;
il secondo mi considera le immagini uguali solo se non vengono modificate nemmeno una volta.
Come posso fare?
Ho provato a confrontare le due immagini in vari modi ma senza nessun risultato. Qui ne trascrivo due:
modimg = immagine modificata
PictureBox1.Name = percorso dell'immagine iniziale
StartImage = immagine di partenza
If Not modimg.Equals(Bitmap.FromFile(PictureBox1.Name)) Then '...
If Not modimg.Equals(StartImage) Then '...
il primo non mi dà nessun risultato;
il secondo mi considera le immagini uguali solo se non vengono modificate nemmeno una volta.
Come posso fare?
aaa