toscana fotografie panorami

PTViewer: applett per visualizzare le immagini panoramiche

 
Indice
PTViewer
Funzioni
Versioni
Esempio
Manuale



11) Storico delle versioni di PTViewer 2.7L2:


PTViewer 2.7L2beta1:

  • Il parametro "quality" puo essere ora impostato a 4 per attivare l'interpolatore Lanczos2. Questo interpolatore genera immagini più nitide, ma è più lento, per cui si attiva solo quando l'utente non sta ruotando l'immagine. In quel caso si attiva l'interpolazione bilineare. adesso la qualità predefinita è 4. Il vantaggio di qualià del nuovo interpolatore Lanczos2 si nota di più quando si ingrandisce l'immagine.
  • La rotazione è stata velocizzata (solo con l'interpolatore bilineare)
  • Correzione: il mouse non cambiava in "HAND" quando si trovava sopra un hotspot usando la Java VM di Sun.
  • Correzione: premendo la barra spaziatrice non si attivavano gli hotspot fintanto che era in corso una rotazione.
  • Correzione: Un cursore del mouse personalizzato non veniva mostrato fino a che il mouse non veniva mosso.

PTViewer 2.7L2beta2:

  • Con la precedente versione, quando si ruotava un'immagine molto lentamente, i bordi si muovevano a scatti. Il problema era molto visibile con finestre grandi su PC veloci. Con questa versione il movimento è più uniforme.

PTViewer 2.7L2beta3:

  • Ruotare e ingrandire con la tastiera è ora più veloce (si ringrazia Vladimir Šimunić).
  • Con la Java VM versione 1.4 o successive, ptviewer adesso può usare l'accelerazione hardware. Il risultato è che su un PC Windows la visualizzazione è veloce allo stesso modo con la VM Sun e con la VM Microsoft.

PTViewer 2.7L2beta4:

  • Aggiunto un nuovo parametro "dynLoadROIs" (default = false). Se impostato a "true" ptviewer carica il panorama dinamicamente, dividendo in parti (ROI) che vengono caricate a seconda della direzione di rotazione dell'immagine Clicca qui per maggiori informazioni.
  • Correzione: quando si mostra un immagine di attesa caricamento con la VM Java di Sun, lo sfondo non veniva impostato al colore di sfondo specificato dall'apposito parametro.
  • La versione precendente non lavorava con immagini QuickTime VR cubiche. E' stata modificata l'estensione ptzoom e adesso il problema è risolto. ma le immagini QTVR cubiche non possono usare l'interpolazione Lanczos2. Vengono mostrate con l'interpolazione bilineare.
  • Aggiunto un nuovo parametro "hsEnableVisibleOnly" (default = false). Se impostato a "true" gli hotspot, se non visibili vengono disabilitati. Questa pozione serve a evitare pressioni accicentali di hotspot che compaino nell'area visibile.
  • Ora l'applett grande puo' lavorare anche come programma a se stante. La precedente non poteva farlo perche la struttura del virtual jar non era corretta.

PTViewer 2.7L2beta5:

  • Correzione: con la beta4, in certe circostanze, gli hotspot di testo non usavano il colore specificato dal parametro bgcolor.
  • Aggiunto un nuovo parametro "showToolbar" (default = false). Se impostato a "true" ptviewer mostra una barra comandi integrata con tre bottoni. zoom +, zoom - e controllo hotspot. La barrao comandi lavora anche come indicatore di progresso di caricamento: Essa mostra anche il caricamento delle zezioni ROI se il parametro dynLoadROIs è settato " true". Potete vedere gli esempi dynLoadROIs per vedere l'effetto di questa nuova funzione. Il bottone hotspot cambia la sua apprenza quando gli hotspot vengono attivati in modo da mostrare all'utente lo stato.
  • Aggiunto un nuovo parametro "imgLoadFeedback" (default = true). Se impostato a " false" ptviewer non mostrerà la barra di progresso e la percentuale di caricamento. Utile se si usa la toolbar che ha gia la sua barra di progresso.
  • Aggiounto un nuovo parametro "toolbarImage". Ha significato solo se si attiva la toolbar (showToolbar="true") e può essere usato per personalizzare la toolbar. Clicca qui per maggiori informazioni.

PTViewer 2.7L2beta6:

  • Correzione: se le immagini panoramiche non erano completamente sferiche, ovvero se l'intervallo dell'angolo di elevazione era minore di -90° / + 90°, gli hotspot venivano mostrati in posizione errata.
  • Eliminati alcuni errori minori nella toolbar.
  • Velocizzato il caricamento delle immagini ROIquando si usa il paramerto "dynLoadROIs=true". Nella precedente versione l'applet si caricava troppo spesso molto lentamente.

PTViewer 2.7L2beta7:

  • Correzione: con la beta6 c'era mota difficolta' a ruotare le immagini durante il caricamenteo dei panorami ROI.
  • Correzione: ptviewer non funzionava usando insieme un'immagine di attesa e la toolbar.
  • Modificati i comandi gotoView() e moveTo(): ora se il campo di vista verticale richiesto è troppo largo per l'immagine corrente, viene automanticamente ridotto. nelle precedenti versioni l'applett non consentiva di cambiare la direzione di visualizzazione.
  • Se il parametro di lelevazione (tilt) richiede una direzione di vista impossibile viene automaticamente impostato al massimo o al minimo. prima veniva impostato a zero.
  • Ora, quando su usa la toolbar integrata, la descrizione degli hotspot viene scritta anche nella toolbar: dovrebbe essere piu visibile per l'utente.

PTViewer 2.7L2beta8:

  • Aggiunto un nuovo parametro "autoTime". Viene usato solo se il parametro "auto" è stato usato per avviare l'autorotazione. Il valore di "autoTime" è il numero di secondi richiesti per fare una completa rotazione di 360°, Per cui <param name="autoTime" value=120> produrrà una rotazione completa in due minuti. Naturalmente se il PC non è abbastanza veloce PTViewer non sara capace di rotare abbastanza veloce per soddisfare la richiesta. Questo paramentro può essere usato per far si che la rotazione avvenga nello stesso tempo su tutti i computer: in quelli più veloci l'uso della CPU sarà inveriore al 100%. Il valore da assegnare deve essere un intero, senza decimali.
  • Aggionta una nuova funzione "startAutoPan( pan_inc, tilt_inc, zoom, autoTime )" che puo essere usata per avviare la rotazione automanticacon un dato valore per autoTime.
  • Ora la toolbar viene visualizzata prima degli hotspot statici; così è possibile impostare gli hotspot statici sopra la toolbar per aggiongere altri bottoni.
  • Aggiunto un nuovo parametro "toolbarDescr_x". Il valore deve essere un integer e può essere usato per cambiare la coordinata x dove viene mostrata la descrizione dell'hotspot all'interno della toolbar. Viene usato se avete aggiunto nuovi bottoni sulla desta di quelli standard che altrimenti nasconderebbero il testo.
  • Aggiunto un nuovo parametro "toolbarDescr_color" che imposta il colore del testo di descrizione dell'hotspot nella toolbar. Va impostato con un valore esadecimale come te tutti gli altri parametri per impstare colori in PTViewer. E' preimpostato a nero. Se viene usato il parametro "c" nella definizione dell'hotspot questo parametro viene ignorato.
  • Modificato l'analizzatore interno, così se un comando javascript (o PTViewer) finiscono con ";" non si genera più un errore di eccezione. Il ";" viene usato come separatore nei comandi multpli.

2.7.1 beta1:

  • Aggiunto un nuovo parametro "shsEnableVisibleOnly" (default = false). Se impostato "true" gli hotspot statici saranno disabilitati e non visibili. E' un parametro simile a "hsEnableVisibleOnly" che funziona per gli hotspot dinamici.
  • Correzione: quando si caricano foto panoramiche con "newPanoFromList()" la toolbar perdeva le proprietà impostate (testo, colore e posizione) riportandosi ai valori predefiniti. Adesso vengono mantenuti i valori specificati nel tag.
  • Correzione: quando si caricavano nuovi panorami con "newPanoFromList()" il bottone hotspot tendeva ad andare fuori ssincronia.
  • Correzione: quando si usava la toolbar e il parametro "view_height" la toolbar si spostava in alto ogni volta che una panoramica veniva caricata con "newPanoFromList()".
  • Cambiamento: ora il parametro "tiltmax" accetta valori negativi e "tiltmin" accetta valori positivi.
  • Aggiunti due metodi pubblici: "getPanoIsLoaded()" e "getvirtualname()". si possono chiamare dal javascript come si fa con "newPanoFromList()", getPanoIsLoaded() restituisce un valore boleano: "true" se il panorama è stato caricato o "false" se il caricamento è ancora in corso. getvirtualname() restituisce una stringa con il nome del virtual del panorama correntemente visualizzato.

2.7.1 beta2:

  • Aggiunto un nuovo parametro "popup_panning" (default = false). Se impostato "true" gli hotspots si evidenzieranno sotto il cursore quando l'utente sta scorrendo l'immagine col mouse. Questo parametro era stato inizialmente aggiunto da David Buxo nella sua versione di PTViewer.
  • Correzione: usando il parametro "dynLoadROIs" con certe dimensioni di immagini si verificavano grandi spostamenti tra l'anteprima a bassa risoluzione e l'immagine ad alta risoluzione.
  • Tore Meyer (Tore.Meyer at gmx.de) ha aggiunto un parametro opzionale: "autoTime" per "moveTo()" e "moveFromTo()".
    Il comportamento è identico alla funzione originale "moveTo()" e "moveFromTo()" di "autoTime" introdotta nella versione 2.7L2.

2.8 beta1:

  • Riscritto il motore di calcolo per renderlo più veloce e accurato. Ora si possono usare finestre più grandi è il visualizzatore non mostra strani movimenti quando si ingrandisce o si scorre lentamente l'immagine.
    Cambiato il significato del parametro "quality" . Ora 4 significa "nearest neighbor" quando si scorre l'immagine e interpolazione Lanczos 2 quando è ferma. Notare che questo è un cambiamento importante, ma sin da quando 4 è diventato il valore predefinito non c'era necessità di specificarlo nel codice HTML. Il cambio è stato fatto per rendere 4 congruo con i vecchi valori del paramerto: più alto valore significa più alta qualità.
  • Aggiunti nuovi valori al parametro "quality": 5 significa interpolazione bilineaare quando si scorre l'immagine e Lanczos2 quando è ferma. 6 significa assegna "nearest neighbor" quando si scorre velocemente, bilineare quando si scorre lentamente e Lanczos2 quando è fermo. "Nearest neighbor" quando si scorre è l'opzione più veloce, ma causa molti problemi di qualità quando si scorre lentamente (es. brillamenti). L'interpolazione bilineare riduce drasticamente i difetti, ma è più lenta. Adesso il valore di qualità 6 è predefinito visto che q eullo che meglio riesce a trovare un bilanciamento tra qualità e velocità.
  • Rik Littlefield (rj.littlefield at computer.org) ha riscritto il codice di caricamente dell'immagine: ora è più veloce, specialmente con le immagini grandi. come conseguenza il parametro "maxarray" non viene piu usato dall'applet. Se usato viene ignorato.

2.8 beta2:

  • Ora il caricamento dimamico delle ROIè più veloce. Questo è piu apprezzabile nel caso che le immagini risiedano nel computer locale.
  • Correzione: quando si usava l'interpolatore rettangolare gli hotspots non venivano visualizzati correttamente quando si ruotava l'immagine.
  • Aggiunto un nuovo parametro "mouseSensitivity", è un numero decimale (usare come separatore il punto, non la virgola), predefinito = 1. Se mouseSensitivity < 1 la rotazione sarà più lenta, se mouseSensitivity > 1 il panning sara più veloce.
  • Aggiunto una nuovo parametro "mouseQ6Threshold" usato solo se la qualità è 6. E' un numero decimale, predefinito = 1. Se mouseQ6Threshold > 1 sarà necessario un movimento più ampio per passare da bilineare a "nn", se mouseQ6Threshold < 1 sarà necessario un movimento del mouse più piccolo per passare da bilineare "nn".
  • Correzione: quando si caricava una panoramica non suffcientemente grande per riempire la finestra corrente, usando li corrente ""fov" , ptviewer riduceva troppo il valore di "fov" (field ov view, campo di visuale) . Ora "fov" viene ridotto al valore corretto che nn richiede spostamento verticale.

2.8 beta3:

  • Aggiunto il supporto per lo scricamento progressivo dinamico usando virtuals custom *.ptv e *.ptvref personalizzati. Clicca qui per maggiori informazioni. Un programma per la creazione virtuals custom è disponibile da qui. Eric Gerds ha creato uno script per Photoshop CS per la creazione di virtuals custom: Lavora anche con i Mac.

2.8 beta4:

  • Aggiunto un nuovo parametro "outOfMemoryURL": è l'indirizzo della pagina da aprire in caso de errore di memoria durante il caricamente dell'immagine. Clicca qui per informazioni su come visualizzare panoramiche grandi.
  • Alcuni server web (come IIS 6) non trattano virtuals con estensioni sconosciute, ripotando un messaggio di errore: "virtual not found" .Per ovviare a questo problema i virtual .ptv and .ptvref posssono essere rinominati come segue:
      pano.ptvref ==> pano.ptvref.txt
      pano.ptv ==> pano.ptv.jpg
    l'estensione accodata non deve necessariamente essere "txt" o "jpg", ma deve comunque essere un'estensione conosciuta del server.
  • Aggiunto il parametro "mousePanTime" usato per limitare la velocità massima quando si scorre con il mouse. Lavora come "autoTime": E' il tempo minimo (in secondi) per una completa rotazione di 360 gradi. Gli utenti inesperti tendono a trascinare troppo il mouse facendo ruotare troppo velocemente la panoramica causando confusione: Lavora con qualsiasi CPU, Si possono usare valori decimali (usare il punto come separatore, non la virgola)
  • Correzione: l'applet non caricava le immagini se erano compresse in un virtual jar.

2.8 beta5:

  • Robert Bisland (R.Bilsland at Dial.pipex.com) ha aggiunto un nuovo cmando Javascript chiamato "DrawSHSPopup()" e una nuova funzionalità che consente la creazione di hotspot statici multipli, nascosti e fatti comparire ad un certo evento. DrawSHSImage(), DrawSHSPopup() e HideSHSImage() ora consentono a più di un hotspot statico di essere cambiati in una singloa chiamata. I comandi sono ora capaci di accettare hotspot statici in campi rangeses: . 1-4 o 1,3,5,6 oppure combinazioni di ambedue: 1-4,7,8.
  • Robert ha anche aggiunto un nuovo parametro "shsStopAutoPanOnClick", predefinito a "true" . Se si imposta a "false" cliccando su un hotspot statico non si fermerà la rotazione automantica.
  • Queste nuove funzioni rendono possibile creare menu' dinamici per PTViewer usando soltanto gli hotspot statici Robert ha scritto un tutorial sulla creazione di menù dinamici .
  • Aggiunto il supporto per la criptatura dei virtuals .ptv: i virtuals sono crittati con il nome-dominio, così ptviewer mostrerà l'immagine solo se scaricato da quel dominio. Clcca qui per maggiori informazioni.
  • Ercan Gigi (ercan.gigi at philips.com) ha aggiunto il parametro "autoNumTurns" che viene usato per limitare il nuonero delle rotazioni di 360 gradi quando l'applet è in scorrimento automatico. Si possono usare anche valori decimali per mostrare una breve anteprima di rotazione.

2.8 beta6:

  • Corretto un problema con i virtuals criptati: alcuni non venivano visualizzati con sitemi Linux e Mac.
  • Adesso è possibile premere il tasto "Y", oltre a "Z", per ridurre l'ingrandimento. Questo aiuta con alcune varianti nazionali di tastiera.

2.8 beta7:

  • Correzione: con la rotazione automatica attivata e quality=6, muovendo il mouse sopra la finestra di PTviewer faceva commutare l'interpolatore a "nearest neighbour" riducendo la qualità (effetto "brillamento")
  • Aggiunto un nuovo parametro: "horizonPosition" (numero intero senza decimali). Serve a specificare la posizione dell'orizzonte nel caso non lo si voglia al centro dell'immagine panoramica. Senza questo parametro PTViewer mostrerebbe un'orizzonte curvato. Il parametro è una percentuale dell'latezza dell'immagine misurata dall'alto. Per default è impostato al 50% considerando l'orizzonte nel mezzo dell'immagine. Se il valore è minore del 50% l'orizzonte verrà posizionato più vicino all parte superiore della panoramica, se invece è superiore, sarà posizionato più vicino alla parte inferiore. Per esempio se avete una panoramica alta 1150 pixel e l'orizzonte è a 430 pixel dall'alto il valore di horizonPosition dovrà essere 430/1150*100 = 37 (%).
    Premendo "o" (lettera O minuscola) si ridurrà la posizione dell'orizzonte interattivamente con indicazione nella barra di stato. Premendo "O" (lettera O maiuscola) si aumenterà la posizione dell'orizzonte. Questa funzonalità è utile per trovare velocemente il valore corretto da assegnare al parametro. La posizione degli Hotspots non viene aggiornata perche richiederebbe troppo tempo.
  • Aggiunto un nuovo parametro: "authoringMode" (default = false). Se impostato "true" abiliterà le funzionalità di authoring che abilitano funzioni non necessarie per gli utenti finali, ma solo per gli sviluppatori. Al momento abilita solo il tasto "o" e "O" visto in precedenza.
  • Aggiunto il parametro: "toolbarBoldText", (default=false). Se impostato a "true" le descrizioni degli hotspot verranno scritte il grassetto nella barra di stato.
  • Aggiunto il parametro: "statusMessage"da usarsi per sepcificare un testo fisso da scrivere nella barra di stato. Il testo compare ogni volta che l'utente trascina la panoramica lol mouse o se preme le frecce della tastiera. Per ragioni di sicurezza questo parametro non lavora con Firefox.
  • Aggiunto un nuovo parametro: "hsShowDescrInStatusBar" (default = true). Se impostato a "false" l'applett non mostrerà il testo nella barra di stato quando il mouse viene posizionato su un hotspot.
  • Cambiata la sensibilità standard del mouse perchè il trascinamento risultava troppo veloce con gli attuali computer.
  • Aggiunte nuove funzioni agli hotspot statici: "y" e "b" adesso possono avere valori negativi. Se impostati a negativi vengono calcolati dalla parte bassa della finestra di visualizzazione invece ceh dall'alto.
    Anche "x"e "a" possono essere impostati con valori negativi. Se negativi vegono calcolati dalla destra della finestra di visualizzazione anziche dalla sinistra.
    "x" deve avere un valore positivo piu basso di "a". e "y" deve avere un valore positivo piu basso di "b".

2.8 beta8:

  • Coorezione: i parametri specificati nel tag "pano0", "pano1" (e così via) adesso sono specificabili sia con le mauscole che con le minuscole.
  • Adesso, quando si decodifca files ptv criptati, PTViewer usa l'indirizzo della pagina web invece dell'indirizzo dell'applet. Questo serve ai fini della sicurezza.

  • Home
  • Tutte le gallerie
  • Le vostre foto
  • Panorami a 360°
  • Curiositą
  • Sfondi Desktop
  • Cartoline Virtuali
  • Mappe
  • Tags
  • Links
  • Tecnica
  • FAQ
  • Links
  • Siti Amici
  • Chi siamo
  • Tweet
  • Segnalo
  • RSS
  • Proponi su Oknotizie
  • Link Exchange
  • add to Google
  • Bookmark and Share
  • Stato al: 04.02.2012
  • 15.000 visite/45.000 pag. mese
  • 2840 fotografie suddivise in:
  • 2306 fotografie in 137 gallerie
  • 47 foto panoramiche
  • 91 Sfondi per desktop
  • 78 fotografie in 32 curiositą
  • 298 foto visitatori - 20 cartoline
Firenze - p10m - Windows on Italy - Tuscany-charming.it-Creative Commons License - Sito ad aggiornamento NON periodico - © 2004-2010 - Foto Toscana