Condividi tramite


Sostituzione dell'applicazione Windows Picture and Fax Viewer utilizzando PreviewVerb

[La funzionalità Visualizzatore immagine e fax è supportata solo in Windows XP. ]

A partire da Windows XP, gli utenti possono visualizzare, ruotare, stampare e ingrandire le immagini. Alcune di queste funzionalità vengono fornite tramite Windows Shelle altre tramite l'applicazione Windows Picture and Fax Viewer. Mentre Windows Picture and Fax Viewer offre una linea di base eccellente di funzionalità ed è una parte fondamentale dell'esperienza di creazione dell'immagine, se si sceglie di, è possibile sostituirlo facilmente con un'applicazione diversa. Questo documento è progettato per aiutarti a sostituire efficacemente l'applicazione Windows Picture and Fax Viewer senza perdere funzionalità importanti o ridurre l'esperienza utente.

Migliori pratiche

In Windows XP e versioni successive, Shell include un verb che è possibile usare per consentire agli utenti l'anteprima delle immagini. Viene chiamato Preview. Questo verb mette in evidenza l'attività principale dell'utente per le immagini, ovvero la visualizzazione. Per rendere questa funzionalità ottimale, l'applicazione Windows Picture and Fax Viewer possiede l'associazione di anteprima per impostazione predefinita.

Windows Picture and Fax Viewer, o qualsiasi applicazione proprietaria di un'associazione di file, include un elemento che avvia l'applicazione di modifica dell'utente. Poiché l'oggetto Previewverb viene usato solo per visualizzare in anteprima le immagini anziché modificarle, l'applicazione deve prestare attenzione a seguire le indicazioni contenute in questo documento quando si dichiara tale associazione.

Si vuole assicurarsi che un'applicazione che modifica le immagini possa comunque assumere il Editverbcontrollo . Ad esempio, se un utente ha Microsoft Picture It! installato, quando fanno doppio clic su un file .jpg il computer deve avviare l'applicazione Windows Picture and Fax Viewer. Ma, quando fanno clic su Modifica sulla barra degli strumenti, il computer dovrebbe avviare Picture It! con quel file .jpg.

Ci sono tre considerazioni da tenere in considerazione quando si sostituisce Windows Picture and Fax Viewer. Si tratta di:

Prestazioni

La considerazione principale con le prestazioni è la velocità con cui le immagini vengono caricate. Anche se non viene fornita alcuna metrica delle prestazioni, è consigliabile provare a sostituire Windows Picture and Fax Viewer con un'applicazione che corrisponde o aumenta le prestazioni.

L'applicazione stessa deve essere caricata rapidamente. Uno dei principali problemi riscontrati dagli utenti con le applicazioni che assumono le associazioni di immagini è il tempo di attesa durante il caricamento dell'applicazione. Questo spesso deriva dalla presenza di un potente caricamento dell'applicazione di modifica quando fa doppio clic su un file di immagine, anche quando l'utente vuole semplicemente visualizzare il file. È preferibile per l'utente se si forniscono opzioni che li portano rapidamente in un'applicazione in cui possono modificare l'immagine solo quando è il loro desiderio.

Funzionalità

È disponibile un set minimo di funzionalità che l'applicazione deve fornire quando si sostituisce l'applicazione Visualizzatore immagini e fax di Windows. Sono i seguenti:

Caratteristica / Funzionalità Descrizione
Mostra immagine in modo ottimale In questo modo l'utente può visualizzare l'intera immagine ridimensionata in base alle dimensioni in cui si adatta meglio allo spazio visualizzabile della finestra dell'applicazione. In questo modo, possono vedere l'intera immagine, anche se è leggermente danneggiata facendo zoom indietro. Questa deve essere l'impostazione predefinita ogni volta che un'immagine carica più grande dello spazio visualizzabile. In caso contrario, l'immagine deve essere visualizzata nella dimensione effettiva. Ad esempio, un'immagine da 64 x 64 pixel non deve essere ridimensionata a una dimensione di 600 x 600 semplicemente perché è la dimensione della finestra dell'applicazione.
Mostra immagine alle dimensioni effettive In questo modo l'utente può visualizzare l'intera immagine alla risoluzione effettiva. Questo consente di visualizzarlo con le dimensioni appropriate e di spostarsi sull'immagine. Questa non deve essere la visualizzazione predefinita, a meno che l'immagine non sia inferiore allo spazio visualizzabile nell'applicazione.
Ingrandire l'immagine Ciò consente all'utente di ingrandire una parte dell'immagine per analizzare i dettagli più sottili o semplicemente ingrandire un'immagine di piccole dimensioni. Questa operazione è simile alla visualizzazione delle dimensioni effettive dell'immagine, ma consente all'utente di controllare la modalità di visualizzazione dell'immagine.
Zoom indietro dell'immagine In questo modo l'utente può eseguire lo zoom indietro e ottenere una visualizzazione più ampia. Questa operazione è simile alla visualizzazione dell'immagine in modo ottimale, ma consente all'utente di controllare quanto indietro può visualizzare l'immagine.
Immagine successiva In questo modo l'utente può visualizzare l'immagine successiva nell'elenco. Questo elenco può essere costituito da tutte le immagini nella cartella corrente o da tutte le immagini selezionate dall'utente come parte di un'operazione di selezione multipla; ovvero quando fa clic e trascina per evidenziare le immagini o tiene premuto il pulsante di controllo e fa clic su singoli file.
Immagine precedente In questo modo l'utente può visualizzare l'immagine precedente nell'elenco.
Ruotare in senso orario 90 gradi In questo modo l'utente può ruotare l'immagine in senso orario per trimestri. Windows XP salva automaticamente l'immagine quando viene ruotata per ridurre la perdita di qualità dell'immagine. L'applicazione può anche ruotare incrementi più piccoli, ma 90 gradi è lo standard come rotazione più comune per le immagini digitali.
Ruotare in senso antiorario 90 gradi Ciò consente all'utente di ruotare l'immagine in senso antiorario per trimestri.
Stampa Ciò consente all'utente di stampare l'immagine attualmente visualizzata.
Salva con nome In questo modo l'utente può salvare l'immagine in una cartella specificata.
Elimina immagine In questo modo l'utente può eliminare l'immagine.
Aiuto Fornisce all'utente la documentazione della guida correlata all'uso dell'applicazione di visualizzazione.
Proprietà Ciò consente all'utente di visualizzare o modificare le proprietà dell'immagine, in genere le informazioni EXIF (Exchangeable Image File) archiviate in ogni immagine.
Redigere In questo modo l'utente può avviare il programma di modifica preferito registrato per la modifica verb nell'immagine.

 

Supporto formato

Poiché è difficile per un'applicazione supportare tutte le immagini diverse, è consigliabile che l'applicazione usi Windows GDI+ per supportare i formati di immagine. Tuttavia, se si sceglie di non usare GDI+, l'applicazione deve assumere solo le associazioni di file per cui è stato testato ed è noto per il funzionamento. Quindi, se l'utente deve visualizzare un formato non gestito, Windows Picture and Fax Viewer può comunque fornire l'accesso.

Ad esempio, Visualizzatore immagini e fax di Windows offre numerosi strumenti per la modifica delle annotazioni nelle immagini .tiff. A meno che questa funzionalità non sia duplicata nell'applicazione, non è consigliabile registrare l'applicazione per gestire .tiff immagini. Il principio di guida deve essere quello di garantire che l'utente non perde alcuna funzionalità.

Registrazione per il PreviewVerb

La registrazione di un'applicazione per gestire l'oggetto Previewverb è piuttosto semplice. Individuare il valore seguente dell'applicazione nel Registro di sistema, dove Application.Jpeg rappresenta il nome della chiave di associazione file dell'applicazione (vedere Programmi predefiniti per altri dettagli):

HKEY_CLASSES_ROOT
   Application.Jpeg
      shell
         open
            command
               (Default) = app.exe %1

Modificare il nome della sottochiave aperta in "anteprima", come illustrato di seguito.

HKEY_CLASSES_ROOT
   Application.Jpeg
      shell
         preview
            command
               (Default) = app.exe %1

Registra l'applicazione e la imposta come applicazione predefinita per Previewverb un file di .jpg. È necessario anche quanto segue.

\ HKEY_CLASSES_ROOT.jpg(impostazione predefinita) = Application.Jpeg

Registrazione per la modifica Verb

Questo registra un'applicazione per EditVerb e lo rende la nuova applicazione predefinita per la modifica di un'immagine. L'applicazione registrata deve assumere la funzionalità di modifica dell'applicazione predefinita esistente al momento dell'installazione e installarla di nuovo come gestore al momento della disinstallazione. A tale scopo, è possibile registrare la nuova applicazione in basso nell'elenco di associazioni rispetto all'applicazione predefinita. L'applicazione predefinita è registrata qui:

HKEY_CLASSES_ROOT
   SystemFileAssociations
      image
         shell
            edit
               command
                  (Default) = app.exe %1

La nuova applicazione deve essere registrata qui:

HKEY_CLASSES_ROOT
   Application.Jpeg
      shell
         edit
            command
               (Default) = app.exe %1

Registrazione per il SlideshowVerb

A partire da Windows Vista, un'applicazione può anche registrare slideshowverb. Le applicazioni che implementano una presentazione possono essere registrate per essere richiamate quando Slideshowverb viene scelto. Questa registrazione viene eseguita esattamente nello stesso modo come spiegato per il Previewverb sopra. È consigliabile che le applicazioni implementino la DropTarget forma di verb. In questo modo, può essere passato loro un set completo di elementi. L'implementazione DropTarget viene registrata come illustrato di seguito:

HKEY_CLASSES_ROOT
   Application.Jpeg
      shell
         slideshow
            DropTarget
               CLSID = {CLSID of the implementation}

Introduzione alle associazioni di file

Informazioni su GDI+