At line 1 added 72 lines |
%%(display:none) |
{{{ |
WikiUp |
}}} |
/% |
[{TableOfContents }]\\ |
NOTA la versione precedente è la LOBASE_340 |
La documentazione del membro LOBASE_340 NON è aggiornata. |
Per capire il meccanismo di risalita di ricerca delle immagini è stato creato l'alias IMG |
|
!! Definizioni\\ |
Il tema delle immagini di Loocup lo possiamo dividere in 4 aspetti: |
# Immagini degli oggetti\\ |
# Icone degli oggetti\\ |
# Immagini della documentazione\\ |
# Icone utilizzate da Loocup\\ |
|
In questo documento tratteremo il tema della immagini. |
Per distinguere le immagini dalle icone, possiamo dire che le icone: |
# sono memorizzate nella cartella LOOCUP_ICO\\ |
# sono di tipo gif\\ |
# hanno una dimensione di 16x16 pixel.\\ |
|
La documentazione della gestione delle icone è disponibile nel documento: |
[Gestione icone|MBDOC-LOBASE_07]\\ |
|
Le immagini disponibili in LoocUp possono essere di oggetto o della documentazione. |
|
In questo documento tratteremo solo delle immagini di oggetto. |
Le immagini della documentazione, non assimilabili a immagini di oggetto, vengono reperite |
|
!! Logica per la ricerca delle immagini\\ |
La ricerca delle immagini e delle icone in Looc.up avviene in due fasi distinte. |
La prima consiste nel determinare la directory che fisicamente conterrà le immagini. |
Una volta che è stata determinata la directory che contiene le immagini, viene fatta al suo interno una ricerca per tipo di file (png, gif, jpg). |
|
|
Gli schemi che seguono mostrano tutte le fasi. |
|
[{Image src='immagini/MBDOC-LOBASE_06/LOBASE_117.png' caption='Identificazione cartella immagine istanza' }] |
In questo primo schema possiamo vedere le macro fasi della ricerca e le condizioni per cui viene intrapresa una strada piuttosto che un'altra. |
|
Negli schemi che seguono andremo ad analizzare le operazioni più "delicate" ovvero l'identificazione della cartella che contiene l'immagine dell'istanza successivamente l'identificazione della cartella che contiene l'immagine della classe. |
|
[{Image src='immagini/MBDOC-LOBASE_06/LOBASE_118.png' caption='' }] |
In questo schema possiamo vedere le cartelle dove vengono cercate le immagini di istanza. |
|
[{Image src='immagini/MBDOC-LOBASE_06/LOBASE_119.png' caption='' }] |
La ricerca della cartella delle immagini di istanza e di classe, avviene utilizzando le variabili IMG.003, 002 001 e la cartella di installazione. |
Se una o più variabili IMG.nnn nonsono definite la ricerca non verrà effettuata. |
|
Per capire i meccanismi di riaslita utilizzare l'alias IMG |
|
!! Immagini profili utente\\ |
Le immagini dei profili utente sono un caso particolare e vanno elencate nella cartella LOOCUP_PRF/USR con codice = al codice utente |
|
# IMAGE_DIR/TIPO/PARAMETRO/CODICE.png\\ |
# IMAGE_DIR/TIPO/PARAMETRO/CODICE.jpg\\ |
# IMAGE_DIR/TIPO/PARAMETRO/CODICE.gif\\ |
# IMAGE_DIR/OG/TIPO/PARAMETRO.png\\ |
# IMAGE_DIR/OG/TIPO/PARAMETRO.jpg\\ |
# IMAGE_DIR/OG/TIPO/PARAMETRO.gif\\ |
# IMAGE_DIR/OG/TIPO.png\\ |
# IMAGE_DIR/OG/TIPO.jpg\\ |
# IMAGE_DIR/OG/TIPO.gif\\ |
|
|
|
!! Caratteri non consentiti nel percorso delle immagini\\ |
Qualore gli identificativi dell'oggetto di cui si sta ricercando l'immagine contengano catarreti non consentiti in un percorso di file system, tali caratteri andranno sostituiti con il carattere meno (-). Quindi l'immagine dell'oggetto di tipo ** sarà contenuto nella cartella --. Gli oggetti di tipo OJ-*USRPRF avranno le loro immagini nella cartella -USRPRF contenuta nella cartella OJ. |
|
|