Courbes iso-intensité de lumière

Courbes iso-intensité de lumière

Formule

C1:2; // Nombre de zones d'intensités différentes (entier entre 2 et 256 (sans virgule))

C
2:256/C1;F:(Lum(I1)/C2)*C2;
mi
nlum((F=scroll(F,1,0)) and (F=scroll(F,-1,0)) and
(
F=scroll(F,0,1)) and (F=scroll(F,0,-1)),
(
#b4b4b4 or (F=scroll(F,1,1)) and (F=scroll(F,1,-1)) and
(F
=scroll(F,-1,1)) and (F=scroll(F,-1,-1))))

(résultat : image)



Formule - Superposition de I1 et du resultat I2

I1 and I2

(résultat superposé à l'image I1 : image de l'article)



GIF animé : Faites varier C1 de 0 à 255
en faisant les puissances de 2 (1, 2, 4, 8, ... ,64 , 128, 256)

# Postato martedì 04 aprile 2006 20:17

Modificato mercoledì 15 agosto 2007 17:51

Intervalle d'intensités de lumière

Intervalle d'intensités de lumière

Formule - Avec couleur de fond

MIN:0; // Entier entre 0 et 255 (sans virgule)
MAX:100; // Entier entre 0 et 255 (sans virgule)
COULEUR:#ffffff; // Code couleur en hexadécimal

if((LUM(I1)>=MIN)and(Lum(I1)<=MAX),I1,COULEUR)



Formule - Avec image de fond

MIN:0; // Entier entre 0 et 255 (sans virgule)
MAX:100; // Entier entre 0 et 255 (sans virgule)

if((LUM(I1)>=MIN)and(Lum(I1)<=MAX),I1,I2)

(résultat : image de l'article)



Remarque : La contrainte est que MIN <= MAX pour délimiter l'intervalle [ MIN ; MAX ]

GIF animé : Faites varier MAX de 0 à 255
en faisant la table par 8 (0, 8, 16, 24, ... ,240 , 248)
Si vous voulez le même effet que pour moi,
il faut mettre les images dans le bon ordre et ensuite,
mettre dans le sens inverse pour revenir à l'image d'origine

# Postato domenica 09 aprile 2006 17:02

Modificato mercoledì 15 agosto 2007 17:50

Fondu ondulatoire

Fondu ondulatoire

Formule - Qualité 100% ; Durée relative 8

X_OR:400
; // Abcisse du centre des ondes (horizontale)
Y_O
R:300; // Ordonnée du centre des ondes (verticale)
NBRE:2;
// Nombre d'ondes par image
DECAL:
0; // Décallage de l'onde (entier entre 0 et 255 (sans virgule))

DIAG:R
oot((W(I1)^2)+(H(I1))^2);
D
IST:(2*DIAG)+(Root(((X(I1)-X_OR)^2)+((Y(I1)-Y_OR)^2))*NBRE*2)-
((DIAG*(DEC
AL mod 256))/128);

PERIOD:(DIST/DIAG) mod 2;

INT
:((DIST mod DIAG)*#ffffff)/DIAG;
L
UM:if(INT<128,if(INT<77,if(INT<52,if(INT<35,if(INT<24,if(INT<17,if(INT<8,0,
if(IN
T<13,1,2)),if(INT<20,3,if(INT<22,4,5))),if(INT<30,if(INT<27,6,if(INT<28,7,8)),
i
f(INT<32,9,if(INT<34,10,11)))),if(INT<44,if(INT<40,if(INT<37,12,if(INT<38,13,14)),
if(INT
<41,15,if(INT<42,16,17))),if(INT<47,if(INT<45,18,if(INT<46,19,20)),if(INT<49,
if(IN
T<48,21,22),if(INT<51,23,24))))),if(INT<64,if(INT<58,if(INT<55,if(INT<53,25,
if(INT
<54,26,27)),if(INT<56,28,if(INT<57,29,30))),if(INT<61,if(INT<59,31,
if(INT<60,32,33)
),if(INT<62,34,if(INT<63,35,37)))),if(INT<70,if(INT<67,if(INT<65,38,
if(INT<66,
39,40)),if(INT<68,41,if(INT<69,42,43))),if(INT<73,if(INT<71,45,
if(INT<72,46,47)),if(INT<75,if(INT<74,48,49),if(INT<76,51,52)))))),if(INT<102,
if(INT<89,i
f(INT<83,if(INT<80,if(INT<78,53,if(INT<79,54,56)),if(INT<81,57,
i
f(INT<82,58,60))),if(INT<86,if(INT<84,61,if(INT<85,62,64)),if(INT<87,65,
if(INT<
88,66,68)))),if(INT<95,if(INT<92,if(INT<90,69,if(INT<91,71,72)),if(INT<93,73,
if
(INT<94,75,76))),if(INT<98,if(INT<96,78,if(INT<97,79,81)),if(INT<100,if(INT<99,82,84),
if(IN
T<101,85,87))))),if(INT<115,if(INT<108,if(INT<105,if(INT<103,88,if(INT<104,90,91)),
if(INT<106
,93,if(INT<107,94,96))),if(INT<111,if(INT<109,97,if(INT<110,99,100)),
if
(INT<113,if(INT<112,102,103),if(INT<114,105,106)))),if(INT<121,if(INT<118,
if(INT<11
6,108,if(INT<117,109,111)),if(INT<119,113,if(INT<120,114,116))),if(INT<124,
if(INT<
122,117,if(INT<123,119,120)),if(INT<126,if(INT<125,122,124),
if(
INT<127,125,127))))))),if(INT<178,if(INT<153,if(INT<140,if(INT<134,if(INT<131,
if(INT<
129,128,if(INT<130,130,131)),if(INT<132,133,if(INT<133,135,136))),if(INT<137,
if(IN
T<135,138,if(INT<136,139,141)),if(INT<138,142,if(INT<139,144,146)))),if(INT<146,
if(
INT<143,if(INT<141,147,if(INT<142,149,150)),if(INT<144,152,if(INT<145,153,155))),
if(INT<149,if(INT<147,156,if(INT<148,158,159)),if(INT<151,if(INT<150,161,162),
if(INT<152,164,165))))),if(INT<165,if(INT<159,if(INT<156,if(INT<154,167,
if(INT<
155,168,170)),if(INT<157,171,if(INT<158,173,174))),if(INT<162,if(INT<160,176,
if
(INT<161,177,179)),if(INT<163,180,if(INT<164,182,183)))),if(INT<171,if(INT<168,
if(INT<166,184,
if(INT<167,186,187)),if(INT<169,189,if(INT<170,190,191))),if(INT<174,
i
f(INT<172,193,if(INT<173,194,195)),if(INT<176,if(INT<175,197,198),
if(INT
<177,199,201)))))),if(INT<203,if(INT<190,if(INT<184,if(INT<181,if(INT<179,202,
i
f(INT<180,203,204)),if(INT<182,206,if(INT<183,207,208))),if(INT<187,if(INT<185,209,
if(INT<18
6,210,212)),if(INT<188,213,if(INT<189,214,215)))),if(INT<196,if(INT<193,
if(
INT<191,216,if(INT<192,217,218)),if(INT<194,220,if(INT<195,221,222))),if(INT<199,
if(INT<19
7,223,if(INT<198,224,225)),if(INT<201,if(INT<200,226,227),
if(INT<
202,228,229))))),if(INT<219,if(INT<210,if(INT<207,if(INT<204,230,
i
f(INT<205,231,232)),if(INT<208,233,if(INT<209,234,235))),if(INT<214,if(INT<211,236,
i
f(INT<212,237,238)),if(INT<216,if(INT<215,239,240),if(INT<218,241,242)))),if(INT<229,
if(INT<224,i
f(INT<221,243,if(INT<222,244,245)),if(INT<226,246,if(INT<228,247,248))),
if
(INT<236,if(INT<232,249,if(INT<234,250,251)),if(INT<243,if(INT<239,252,253),
if(INT<248,254,
255))))))));

if(
PERIOD,((LUM*I1)+((#ffffff xor LUM)*I2))/255,
((LU
M*I2)+((#ffffff xor LUM)*I1))/255)

(rés
ultat : image de l'article)



Formule - Qualité 50% ; Durée relative 7

X_OR:400; // Abcisse du centre des ondes (horizontale)
Y_O
R:300; // Ordone du centre des ondes (verticale)
NBRE:2
; // Nombre d'ondes par image
D
ECAL:0; // Décallage de l'onde (entier entre 0 et 255 (sans virgule))

DI
AG:Root((W(I1)^2)+(H(I1))^2);
D
IST:(2*DIAG)+(Root(((X(I1)-X_OR)^2)+((Y(I1)-Y_OR)^2))*NBRE*2)-
((DIAG*
(DECAL mod 256))/128);

PERIOD:(DIST/DIAG) mod 2;

IN
T:((DIST mod DIAG)*#ffffff)/DIAG;
LUM:if(INT<128,if(INT<70,if(INT<42,if(INT<28,if(INT<18,if(INT<8,0,if(INT<14,1,2)),
if(INT<22,if(INT<20,3,4),if(INT<24,5,6))),if(INT<34,if(INT<30,8,if(INT<32,9,10)),
if(INT<38,if(INT<36,11,12),if(INT<40,14,15)))),if(INT<56,if(INT<48,if(INT<44,17,
if
(INT<46,18,20)),if(INT<52,if(INT<50,22,23),if(INT<54,25,27))),if(INT<62,if(INT<58,29,
i
f(INT<60,31,33)),if(INT<66,if(INT<64,35,38),if(INT<68,40,42))))),if(INT<98,if(INT<84,
if(IN
T<76,if(INT<72,45,if(INT<74,47,49)),if(INT<80,if(INT<78,52,54),if(INT<82,57,60))),
if(INT<90,if(INT<86,62,if(INT<88,65,68)),if(INT<94,if(INT<92,71,73),if(INT<96,76,79)))),
if(IN
T<112,if(INT<104,if(INT<100,82,if(INT<102,85,88)),if(INT<108,if(INT<106,91,94),
if(
INT<110,97,100))),if(INT<120,if(INT<116,if(INT<114,103,106),if(INT<118,109,113)),
i
f(INT<124,if(INT<122,116,119),if(INT<126,122,125)))))),if(INT<186,if(INT<156,
if(INT
<142,if(INT<134,if(INT<130,128,if(INT<132,131,135)),if(INT<138,
if(INT<136,138,141),if(INT<140,144,147))),if(INT<148,if(INT<144,150,
if
(INT<146,153,156)),if(INT<152,if(INT<150,159,162),if(INT<154,165,168)))),if(INT<170,
if(IN
T<162,if(INT<158,171,if(INT<160,174,177)),if(INT<166,if(INT<164,180,183),
if
(INT<168,186,189))),if(INT<178,if(INT<174,if(INT<172,191,194),if(INT<176,197,199)),
if(INT<182,if(INT<180,202,204),if(INT<184,207,209))))),if(INT<214,if(INT<200,
if(
INT<192,if(INT<188,212,if(INT<190,214,216)),if(INT<196,if(INT<194,218,221),
if(IN
T<198,223,225))),if(INT<206,if(INT<202,227,if(INT<204,229,231)),if(INT<210,
if(INT<208,232,234),if(INT<212,236,238)))),if(INT<228,if(INT<220,if(INT<216,239,
if
(INT<218,241,242)),if(INT<224,if(INT<222,243,245),if(INT<226,246,247))),if(INT<236,
i
f(INT<232,if(INT<230,248,249),if(INT<234,250,251)),if(INT<244,if(INT<240,252,253),
if(INT<248,254,255)))))));

if(
PERIOD,((LUM*I1)+((#ffffff xor LUM)*I2))/255,
((LU
M*I2)+((#ffffff xor LUM)*I1))/255)



Formule - Qualité 25% ; Durée relative 6

X
_OR:400; // Abcisse du centre des ondes (horizontale)
Y_O
R:300; // Ordonnée du centre des ondes (verticale)
NB
RE:2; // Nombre d'ondes par image
DECA
L:0; // Décallage de l'onde (entier entre 0 et 255 (sans virgule))

DIAG:Root((W(I1)^2)+(H(I1))^2);
DI
ST:(2*DIAG)+(Root(((X(I1)-X_OR)^2)+((Y(I1)-Y_OR)^2))*NBRE*2)-
((DI
AG*(DECAL mod 256))/128);

PERIOD:(DIST/DIAG) mod 2;

INT:((DIST mod DIAG)*#ffffff)/DIAG;
LUM:if(INT<128,if(INT<68,if(INT<36,if(INT<20,if(INT<8,0,if(INT<16,1,2)),if(INT<28,
if(INT<24,4,6),if(INT<32,8,10))),if(INT<52,if(INT<44,if(INT<40,12,15),if(INT<48,18,22)),
if(I
NT<60,if(INT<56,25,29),if(INT<64,33,38)))),if(INT<96,if(INT<80,if(INT<72,42,
if
(INT<76,47,52)),if(INT<88,if(INT<84,57,62),if(INT<92,68,73))),if(INT<112,if(INT<104,
if
(INT<100,79,85),if(INT<108,91,97)),if(INT<120,if(INT<116,103,109),
if(INT<124,116,122))))),if(INT<188,if(INT<156,if(INT<140,if(INT<132,128,
i
f(INT<136,135,141)),if(INT<148,if(INT<144,147,153),if(INT<152,159,165))),if(INT<172,
if(INT<164,if(INT<160,171,177),if(INT<168,183,189)),if(INT<180,if(INT<176,194,199),
i
f(INT<184,204,209)))),if(INT<220,if(INT<204,if(INT<196,if(INT<192,214,218),
if
(INT<200,223,227)),if(INT<212,if(INT<208,231,234),if(INT<216,238,241))),if(INT<236,
if(IN
T<228,if(INT<224,243,246),if(INT<232,248,250)),if(INT<244,if(INT<240,252,253),
i
f(INT<248,254,255))))));

if(PERIOD,((LUM*I1)+((#ffffff xor LUM)*I2))/255,
((LU
M*I2)+((#ffffff xor LUM)*I1))/255)



Formule - Quali12.5% ; Due relative 5

X
_OR:400; // Abcisse du centre des ondes (horizontale)
Y_OR:300; // Ordonnée du centre des ondes (verticale)
NBRE:2; // Nombre d'ondes par image
D
ECAL:0; // Décallage de l'onde (entier entre 0 et 255 (sans virgule))

DIA
G:Root((W(I1)^2)+(H(I1))^2);
DI
ST:(2*DIAG)+(Root(((X(I1)-X_OR)^2)+((Y(I1)-Y_OR)^2))*NBRE*2)-
((DIAG*(DECAL mod 256))/128);

P
ERIOD:(DIST/DIAG) mod 2;

IN
T:((DIST mod DIAG)*#ffffff)/DIAG;
LUM
:if(INT<128,if(INT<64,if(INT<32,if(INT<16,if(INT<8,0,1),if(INT<24,2,6)),if(INT<48,
if(INT<40,10,15),if(INT<56,22,29))),if(INT<96,if(INT<80,if(INT<72,38,47),
if(INT<88,57,68)),if(INT<112,if(INT<104,79,91),if(INT<120,103,116)))),if(INT<192,
if(INT<160,if(INT<144,if(INT<136,128,141),if(INT<152,153,165)),if(INT<176,
if(INT<168,177,189),if(INT<184,199,209))),if(INT<224,if(INT<208,if(INT<200,218,227),
if
(INT<216,234,241)),if(INT<240,if(INT<232,246,250),if(INT<248,253,255)))));

if(
PERIOD,((LUM*I1)+((#ffffff xor LUM)*I2))/255,
(
(LUM*I2)+((#ffffff xor LUM)*I1))/255)



Remarque : Les images I1 et I2 doivent avoir les même dimensions

GIF animé : Faites varier DECAL de 0 à 255
en faisant la table par 8 (0, 8, 16, 24, ... ,240 , 248)
Attention, vous devez remettre la formule à chaque fois,
le plugin oublies la fin de la formule




Photos : Shirubi et moi

# Postato sabato 15 aprile 2006 01:04

Modificato mercoledì 15 agosto 2007 17:49

Images GIF animées avec UnFREEz 2.1

Images GIF animées avec UnFREEz 2.1

Application ultra légère pour réaliser des images gif animées
La
scificité de ce programme tient surtout dans sa taille (20Ko).

Pour réaliser un gif animé avec UnFREEz, il faut glisser/déposer
u
ne à une les images qui forment l'animation sur la fenêtre du logiciel,
rég
ler lelai de défilement et cliquer sur "Make animated GIF".

C'
est tout, UnFREEz s'occupant de gérer la transparence et l'entrelacement.


Ave
c cette taille, il n'est bien sur pas possible de retravailler les images gif,
de
créer des animations suivant des profils, comme savent le faire
des logiciels plus lourds et payants.


UnFREEz est totalement indépendant de PhotoFiltre!


V
oici le fichier que vous devez télécharger : UnFREEz 2.1.zip
V
oici la version non-comprimée : UnFREEz.exe


Sur skyblog, les images doivent avoir une taille inférieure à 1Mo et
les côtés de l'image doivent faire moins de 399 pixels



V
ous devez glisser des images gif non-animées dans UnFREEz et rien d'autre!
Pour convertir une image en gif, vous allez dans PhotoFiltre,
Vous
ouvrez votre image jpeg par exemple et
vou
s faites "enregistrer sous" et vous choisissez le format gif!

# Postato venerdì 28 aprile 2006 12:53

Modificato mercoledì 04 luglio 2007 05:20

Juste une info

Alors, j'avais envie d'expliquer un peu la mentalité du blog!

Pourquoi j'explique rien?
Parce qu'il n'y a rien à comprendre,
il faut juste faire un copié/collé des formules!

Ma soeur, Shirubi explique mieux que moi, en effet mais bon, il n'y a rien à comprendre dans mon blog, c'est une difficulté que je vous évite!
Même moi, après avoir fait la formule une fois, je ne mémorise pas ...

Alors, il faut ouvrir les images avant d'appliquer les formules (ca me semblait logique, vous n'allez pas travailler dans le vent quand même ^_^' )
Vous pouvez voir dans les formules que j'ai mis dans mes articles, il y a des liens, je vous invite à cliquer dessus, ce sont les images que j'ai utilisé pour faire les montages que vous pouvez voir.
Les remarques que j'ai mis en bas des articles sont très importantes!

Photofiltre ne fait pas de gif animé, pour les animations que j'ai fait, j'ai utilisé UnFREEz!
Ce qui veut dire que certains montages m'ont demandé 16 images fixes!
Ca prend du temps, on ne peut pas faire autrement, désolé.

Si vous avez des questions, vous pouvez toujours aller sur le forum de ma soeur!
http://imagesdeshirubi.graphforum.com
Vous verrez qu'il est très complet et qu'il y a une ambiance d'entraide!

Vous pouvez aussi me contacter par email sur patman.fort.reveur@gmail.com


Pour les patients, ma soeur reprendra tous mes articles avec ses explications!
Je sais que vous préférez son style ^^
Lorsqu'elle le fera, je supprimerai ce blog (qui sera un doublon de celui de ma soeur)
Mais pour le moment, pas trop le temps pour elle et pour moi de faire des articles ou autres, donc, patience!

# Postato lunedì 12 marzo 2007 18:43

Modificato martedì 05 febbraio 2008 04:46