23. april 2009 - 09:54Der er
7 kommentarer og 1 løsning
Evaluering af crop script
Hej Eksperter
Jeg ønsker at få gennemtestet mit php image crop scipt
Her kommer scriptet:
<?php
class crop { var $imgSrc; #stien på billede som skal resizes var $org_width = 720; #billede brede var $org_height = 480; #billede højde
var $new_src; # stien på det billede som skal oprettes var $new_width =120; # ny højde var $new_height =100; # ny brede var $pos_y; # beskærings position y var $pos_x; # beskærings position x
#hvis beskærings position ikke er angivet, bliver en tilfældig position givet################### function pos() { if(!is_numeric($this->pos_x)){ $this->pos_x = rand(0,$this->org_width-$this->new_width); } if(!is_numeric($this->pos_y)){ $this->pos_y = rand(0,$this->org_height-$this->new_height); }
altså hvis jeg gerne vil croppe et billede med min class gør jeg følgene:
$foo = new crop; list($foo->width,$foo->heigth) = getimagesize(billede); $foo->imgSrc = billede sti; $foo->new_src = sti og navn på det nye billede; $foo->make();
hvis jeg vil have informationer om foo skriver jeg dem jo bare ud
det hele eller give brugeren besked, på denne info mangler
lol jeg er dum :P det er fordi classen er lavet til at croppe billeder og ikke resize dem.
classen tager en lille del af billedet og lavet en thumbnail af det
hvorfor: fordi det ser godt ud
grunden til at man kan skrive manuelt kommer af at jeg er igang med at lave en js cropper så brugern selv kan vælge hvor billedet skal croppes, men hvis brugern ikke ønsker det gør den det automatisk, jeg sys selv det er smart, men det kan vel være jeg skal tage det til efter tanke
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.