Forum Informatica Unict

LAUREA TRIENNALE (D.M. 270/04) => Interazione e Multimedia, 9 CFU => Topic started by: Aghy on 09-02-2010, 11:11:28



Title: aiuto
Post by: Aghy on 09-02-2010, 11:11:28
Salve colleghi,ho un problema:ho realizzato un menù in matlab con due voci ,File e modifica ,all'interno di file a sua volta c'è la voce apri che mi permette di aprire un immagine ,in modifica invece ho messo due voci una che mi permette di trasformare l'immagine a toni di grigio e una che mi permette di ruotare l'immagine.Ora il problema è che quando carico l'immagine e la faccio in grigio (o la ruoto) poi nn so come fare per far tornare l'immagine come era prima.Nn so se sono stata chiara ..
Io avevo pensato di usare una questdlg dove mi chiedeva se volevo salvare l'immagine modificata ,in caso positivo la salvava(ma nn so bene come fare ..io avevo provato con uisetfile),in caso negativo tornare all'imagine di partenza..

spero che qualcuno mi possa aiutare . .  .penso


Title: Re:aiuto
Post by: Vivynz on 09-02-2010, 11:13:36
se guardi gli ultimi post ci sono le risposte alle tue domande!


Title: Re:aiuto
Post by: Aghy on 09-02-2010, 11:28:56
purtroppo ho avuto lo stesso problemi.. .poverinoi


Title: Re:aiuto
Post by: thedog on 09-02-2010, 11:49:45
mmm  hai provato a salvare l'img in una variabile d'appoggio e in caso che vuoi tornare indietro usi quelli..
tipo (premetto che nn so se è giusto)
B=A
usi A per effettuare modifiche e in caso di riportare tutto cm inizialmente fai A=B ...
nn so se è giusto però,"mi sembra" che nel codice di vivy ci sia una cosa simile per annullare l'ultimo filtro effettuato...


Title: Re:aiuto
Post by: Vivynz on 09-02-2010, 11:51:47
si è nel bottone annulla...casomai guarda il codice..in ogni caso le varibili devono essere globali altrimenti non funziona


Title: Re:aiuto
Post by: Aghy on 09-02-2010, 12:01:32
In parte ho risolto..ora però nn capisco perchè quando faccio l'immagine in grigio o la ruoto nel menù nn si vede più file e modifica..uffi


Title: Re:aiuto
Post by: Aghy on 09-02-2010, 12:16:58
risolto ragazzi grazie