Autor Zpráva
pitomec
Profil
ahoj, prosimvas tento skrip ma otevrit obrazek, zmensit a ulozit. co tam mam pls blbe?
$filename = "fotky/neco.jpg";

// Set a maximum height and width
$width = 640;
$height = 480;

// Content type
  if($yuo[1] == 'jpg' OR $yuo[1] == 'jpeg' OR $yuo[1] == 'JPG' OR $yuo[1] == 'JPEG'){
  $action='imagecreatefromjpeg';
  }
    if($yuo[1] == 'png'){
  $action='imagecreatefrompng';
  }
     if($yuo[1] == 'gif'){
  $action='imagecreatefromgif';
  }
// Get new dimensions
list($width_orig, $height_orig) = getimagesize($filename);
if(($width_orig > $width) OR ($height_orig > $height)):
if ($width && ($width_orig < $height_orig)) {
   $width = ($height / $height_orig) * $width_orig;
} else {
   $height = ($width / $width_orig) * $height_orig;
}
else:
$width = $width_orig;
$height = $height_orig;
endif;

// Resample
$image_p = imagecreatetruecolor($width, $height);
$image = $action($filename);
$imagenew=imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);

// Output
 if($yuo[1] == 'jpg' OR $yuo[1] == 'jpeg' OR $yuo[1] == 'JPG' OR $yuo[1] == 'JPEG'){
  $output='imagejpeg';
  }
    if($yuo[1] == 'png' OR $yuo[1] == 'PNG'){
  $output='imagepng';
  }
     if($yuo[1] == 'gif' OR $yuo[1] == 'GIF'){
  $output='imagegif';
  }
$imagenew =$output($image_p, null, 100);


fandaa
Profil
A co ti to dělá?
pitomec
Profil
vypise to kod obrazku a chybu ze ten

Warning: fwrite(): supplied argument is not a valid stream resource
fandaa
Profil
Warning: fwrite(): supplied argument is not a valid stream resource
Tak nevím jestli jsem slepý, ale v tom tvém kódu nikde funkci fwrite(); nevidím.
pitomec
Profil
sakra...jsem ho urizl:fwrite($filename,$imagenew);
pitomec
Profil
nikdo nevite? :(
tiso
Profil
$imagenew =$output($image_p, null, 100); - toto má byť čo?
pitomec
Profil
načtení toho obrázku do proměnný...aby se ho nepokousel zobrazit...
tiso
Profil
$premenna($dalsia_premenna, null, 100)? Takúto syntax nepoznám... Vymýšľaš vlastnú?
pitomec
Profil
ale to funguje...kdyz se podivas tak tam mam podminky ktery urci co ma provest za funkci, to funguje...akorat ze ja potrebuju aby se to nacpalo jenom do promenny a aby mi to nevypsalo ten JPG kod ted...
pitomec
Profil
aby ho ulozil do souboru...
Alphard
Profil
ale to funguje
tak proč sem píšeš :-) ani nemůže, z manuálu
bool imagejpeg ( resource $image [, string $filename [, int $quality ]] )

fce vrací TRUE nebo FALSE, nikoliv obrázek
null není vynechání parametru, v PHP žádné null není
jestli je možné zaměnit název fce za proměnnou nevím

nevím, čeho chceš dosáhnout, jestli chceš uložit ten obrázek, vyplň smysluplně druhý parametr
pitomec
Profil
diky..to je ono :D
Toto téma je uzamčeno. Odpověď nelze zaslat.

0