všeč(2)
ni všeč(0)
spam(0)
#13
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. :)
všeč(0)
ni všeč(0)
spam(0)
všeč(0)
ni všeč(0)
spam(0)
#8
Vini:
Imam prav, fatg? :)
podcenjuješ mojo sposobnost kompliciranja! :D
Drugače pa, ja, library je lahko overhead, če rabiš samo eno malenkost.
všeč(2)
ni všeč(0)
spam(0)
#2
Z WideImage nekako takole:
WideImage::load('slika.png')->asGrayscale()->saveToFile('siva.png');
Lahko si pogledaš tudi demo.
všeč(0)
ni všeč(0)
spam(0)
#5
Lahko sprobaš tudi WideImage, je sicer server-side (tako kot phpthumb), front-end pa sam narediš (javascript klici pa to).
všeč(1)
ni všeč(0)
spam(0)
#8
Jp, pri tvoji trenutni kodi zadošča parameter id=5 OR 1 = 1 in adijo vsi podatki v tabeli. Escaping tukaj ne pomaga popolnoma nič, ker za tak query ne rabiš narekovajev. :)
všeč(1)
ni všeč(0)
spam(0)
#22
Vini:
Se strinjamo? Jaz se besno :)
Jaz se strinjam!
:)
všeč(0)
ni všeč(0)
spam(0)
#6
$celurl = "http://www.domena.com/index.php?q=".urlencode($search);
všeč(2)
ni všeč(0)
spam(0)
#7
po želji. meni se zdi link na komentarje, ki jih v resnici nimaš, zavajanje.
glede učinka pa lahko uporabiš predlog od nas-t1 in se greš AB testing: polovici prikažeš en layout, polovici pa drug. Po parih dneh primerjaš učinek in izbereš boljši layout.
všeč(0)
ni všeč(0)
spam(0)