deformit



Anfy Deform 2.0 - Copyright (C) by Fabio Ciucci 1996/97


Questa applet puo' deformare qualsiasi immagine GIF o JPG,
Ricordatevi che sono richieste sia Deform.class che Lware.class.
Dovete uploadare sul vostro sito questi 2 file .class e aggiungere il
tag al documento html per inserire l'applet nella vostra pagina.
Questa applet e' totalmente parametrizzata, per cui si possono generare
tutti i tipi di deformazione che vi interessano.
Ecco un esempio di quello che va scritto hell'html (le cose dopo i ; sono
commenti con i valori minimi e massimi accettati):


; Nome, larghezza, altezza
; Immagine da caricare
; risoluzione (1-8)
; Valore di distorsione (0 .. 500)
; Fattore di distorsione (1 .. 100)
; Velocita' (1 .. 50)
; Scostamento fusione X (0 .. width)
; Scostamento X1 (1 .. 19)
; Scostamento Y1 (1 .. 19)
; Scostamento X2 (1 .. 19)
; Scostamento Y2 (1 .. 19)
; File per lo scrolltext o "NO"
; Txtscroll posizione y
; Txtscroll velocita'
; Txtscroll nome font
; Txtscroll grassetto (YES - NO)
; Txtscroll grandezza font
; Txtscroll ombra ("YES" o "NO")
; Txtscroll colore (compon. rossa)
; Txtscroll colore (compon. verde)
; Txtscroll colore (compon. blu)
; Txtscroll col. ombra (c. rossa)
; Txtscroll col. ombra (c. verde)
; Txtscroll col. ombra (c. blu)
; Txtscroll ampiezza salti
; Txtscroll velocita' salti
; Ritardo deallocazione memoria
; Priorita' applet (1..10)
Sorry, your browser doesn't suppor Java. ; Msg in browsers non java



NOTA: Non mettere i "; commenti" nell'HTML finale!!!

Copia e incolla nell'html questo tag corretto e "pulito":






























Spiacente, ma il tuo browser non supporta il Java



---------


Istruzioni dettagliate sul cambiamento dei parametri:


L'immagine GIF/JPG puo' essere di qualsiasi grandezza.
Se res=1, ricordati di mettere nei tab "width" e "height" la grandezza
esatta dell'immagine. Se res=2, mettici il doppio della grandezza, se res=3
il triplo e cosi' via.
Infatti, res e' una specie di zoom.

Il parametro "distval" (0 .. 500) cambia il tipo di onda: valori piccoli
creano molte piccole onde, valori alti creano poche grandi onde.

Il parametro "dfact" (1 .. 100) controlla il fattore di distorsione.
Valori minori causano distorsione maggiore, valori piu' altri minore
distorsione.

Il parametro "dspeed" (1 .. 50) determina la velocita' delle onde.

Il parametro "doffset" non e' facile da spiegare. Comunque occorre metterci
valori compresi tra 0 e la larghezza (width) dell'immagine.
I risultati migliori si ottengono con valori vicini alla larghezza
dell'immagine.

Con xv1,yv1,xv2,yv2 (1 .. 19) puoi controllare lo scostamento tra le due onde
radiali che fondendosi tra loro generano la distorsione.


---------


Parametri dello Scrolltext (testo scorrevole) opzionale:


Si puo' attivare opzionalmente un testo scorrevole sopra l'applet.
Se non si desidera lo scrolltext, basta disattivarlo mettendo "NO" al
parametro "textscroll".
Altrimenti occorre fornire il name di un file di testo ASCII, dove occorre
scrivere il tesco che si vuole far scorrere.
E' supportata solo una linea di testo, che puo' essere lunga quanto si
desidera.
Ricordati di uploadare (mandare sul server) anche il file di testo, se
attivi lo scrolltext!

Se e' attivato, ecco i parametri:

Con "textoffset" si sceglie lo scostamento Y rispetto alla prima linea
in alto: mettendoci 0 il testo sara' posizionato in cima, per esempio, e
mettendo un valore vicino all'altezza dell'applet sara' posizionato in
fondo.

Col parametro "textspeed" si decide la velocita' di scorrimento.

Con "textfont" si sceglie il font del testo (tipo di carattere).
Non scegliere font strane o non standard, non presenti in tutti i sistemi.
I font piu' comuni sono "Arial", "TimesRoman" e "Courier".
Se il font richiesto non e' presente, viene adottato il piu' "vicino".

Settando "textbold" a "YES" si mette il grassetto al font, che quindi
diventa un po' piu' grosso, altrimenti settandolo a "NO" si hanno i contorni
normali.

Con "textsize" si puo' cambiare la grandezza del font.
Le grandezze standard sono: 8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72.
Valori intermedi saranno scalati alla grandezza disponibile piu' vicina.

Settando "textshadow" a "YES", un'ombra sara' aggiunta al testo scorrevole.
Altrimenti, settandolo a "NO", nessuna ombra sara' "proiettata".

Puoi scegliere il colore del testo con:

TextColR = Componente rossa del colore (0-255)
TextColG = Componente verde del colore (0-255)
TextColB = Componente blu del colore (0-255)

Per esempio, 0,0,0 e' nero, 255,255,255 e' bianco, 255,0,0 e' rosso,
255,255,0 e' giallo, 128,128,128 e' grigio.
Puoi comporre qualsiasi colore, puoi cercarlo provando "a mano" o usando
il selettore/miscelatore colori di un qualsiasi programma da disegno, per
trovare le componenti di rosso, verde, blu (red, green, blue) del colore che
cerchi.

Con TextSColR,TextSColG,TextSColB puoi selezionare il colore per l'ombra
del testo.

Se si vuole, e' possibile attivare la funzione di "saltellamento" del testo.
Se "TextJumpAmp" e' settato a "0", non sara' mostrato alcun saltellamento.
Ma incrementando il valore si avra' un maggiore saltellamento.. maggiore
ampiezza = salti piu' alti.

Col parametro "TextJumpSpd" si seleziona la velocita' di saltellaggio.


---------


Parametri di compatibilita':


Il parametro "memdelay" e' utile solo per far funzionare le applet senza
problemi in alcune versioni piene di bug (errori) di Netscape 3, che non
sono in grado di liberare (deallocare) correttamente la memoria occupata
precedentemente (allocata): questo porterebbe al riempimento di tutta la
memoria dopo un minuto o due che l'applet e' in esecuzione.
In certo casi questo provoca anche crash del sistema operativo.
Le ultime versioni dei browsers hanno corretto questo problema, ma se vuoi
far funzionare bene le applet anche nelle vecchie ed errate versioni dei
browsers, si puo' settare "memdelay" a valori bassi, ad esempio "10" o "16".
Questo pero' rallentera' di molto la velocita' dell'applet, quindi occorre
scegliere tra l'avere la velocita' (memdelay settato a 1000 o superiori) o
lentezza compatibile con i vecchi browsers (memdelay settato a 20 o meno).

Il parametro "priority" e' utile principalmente quando si eseguono piu' di
un'applet nella stessa pagina, e una di queste rallenta o si blocca.
Se questa applet viene eseguita troppo rallentata, o si blocca perche'
un'altra ruba tutta la potenza del processore, prova ad incrementare la
priorita'.
Altrimenti, se l'applet funziona bene e le altre sono rallentate, decrementa
la priorita'. Considera che la priorita' minima e' 1, la priorita' normale
e' 5, e la massima e' 10.
Normalmente una priorita' di 3 e' giusta per applet singole.


---------


Copyright e note sulla distribuzione.


Fabio Ciucci e' l'autore e proprietario di questa applet.
Puoi usare liberamente questa applet per abbellire le tue pagine web.
Pero', dato che sono l'autore, ho inserito una finestrella segreta che
apparira' se l'applet e' clickata col mouse: e' esterna al browser, percui
non danneggera' il design della tua bellissima pagina html.
Tale piccola finestrella mostra semplicemente il mio nome e chiede se si
vuole fare una visitina alla pagina delle mie applet, per poterle prendere
e usare. L'utente potra' connettersi o meno, a seconda delle sue preferenze,
dopo aver visitato il vostro stupendo sito.
In ogni caso, se il link (connect) e' accettato, sara' aperta una nuova
finestra browser, e la tua pagina rimarra' nella finestra originale, in
questo modo non "perderai" il visitatore.
Spero che questa credit part non sia un problema eccessivo per te...
Considera che userai un effetto programmato da me, senza pagare niente!




Fabio Ciucci (Randy/Ram Jam)

fabioc@anfiteatro.it

http://www.anfiteatro.it/java.html




Wyszukiwarka

Podobne podstrony:
Shock wave deformation in shock vortex interactions
deform
animacja deformerami palma
Deformacje ciagle
deformacje
11 Wykonywanie profilowania i usuwania deformacjiid679
Literatura współczesna Ocena polskiej inteligencji zaprezentowana w Tangu S Mrożka Jaką funkcję
Deformacja powłok obrotowych od wpływu temperatury
Analiza deformacji trwałych nawierzchni asfaltowych na podstawie badań terenowych i laboratoryjnych
! Dwudziestolecie międzywojenne tradycja czy awangarda realizm czy deformacja
Deformacje nieciagle
Wykład 02 tensory c d deformacja osrodka

więcej podobnych podstron