JS koda za barvanje slik

Zanima me če obstaja kaka skripta ki bi na rollover pobarvala sliko v grayscale al pa črnobelo no ... seveda brez tega da bi delal dodatne slike ki bi ble grayscale... torej da zadeva deluje samodejno :)

Tud PHP pride v poštev :)

15 odgovorov

Ampak imam verjetno prav? Želel si dinamično širit nabor metod v nekem classu, kar sicer v PHPju ni mogoče? Ali je to pač le plod tvoje sposobnosti kompliciranja? :P

vprašal bi še :) kako bi bilo mogoče pol naret še da bi vse slike cropalo (torej vrezalo) na neko določeno širino in višino :)

neon: z WideImage takole:
WideImage::load('image.png')->crop(10, 10, 100, 100)->saveToFile('rezultat.png');

skupaj z grayscale operacijo pa:
WideImage::load('image.png')->crop(10, 10, 100, 100)->grayscale()->saveToFile('rezultat.png');

Vini: zadeva ima pluggable operacije in je zato vsaka operacija v svojem classu. Rabiš recimo samo definirati WideImageOperationxy class z ustrezno metodo in lahko potem kličeš $img->xy(). Plus, nekatere operacije imajo precej kompleksnejšo kodo in da bi vseh 10+ operacij držal v glavnem razredu ... neberljivo. :)

fatg, ja, se mi je zdelo, da bo nekaj takega, kul rešitev :)

fancy, ni kej