umiestnenie obrazku do zmenseneho obrazu

10 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. function resize($cur_dir, $cur_file, $newwidth, $output_dir) { $zistimnazov=$cur_file; $filename = "$cur_dir/$cur_file"; $dir_name = $cur_dir; $olddir = getcwd(); $dir = opendir($dir_name); echo "$filename |<b>$zistimnazov</b><br/>"; $format=''; if(preg_match("/.jpg/i", "$filename")) { $format = 'image/jpeg'; } if (preg_match("/.gif/i", "$filename")) { $format = 'image/gif'; } if(preg_match("/.png/i", "$filename")) { $format = 'image/png'; } if($format!='') { list($width, $height) = getimagesize($filename); $newheight=$height*$newwidth/$width; switch($format) { case 'image/jpeg': $source = imagecreatefromjpeg($filename); break; case 'image/gif'; $source = imagecreatefromgif($filename); break; case 'image/png': $source = imagecreatefrompng($filename); break; } $thumb = imagecreatetruecolor($newwidth,$newheight); imagealphablending($thumb, false); $nazov= explode(".",$zistimnazov); $koncovka=$nazov[1]; $nazov=$nazov[0]; $source = @imagecreatefromjpeg("$filename"); imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); if($newwidth==150){ $filename="$output_dir/".$nazov."_150thumb.".$koncovka.""; }else{ $filename="$output_dir/$nazov.$koncovka"; } @imagejpeg($thumb, $filename); } } pouziva sa to takto resize("./$dir", "$file_name", "800", "./$dir"); //fotka ktora sa zobrazi resize("./$dir", "$file_name", "150", "./$dir"); //toto je nahlad a potrebujem vlozit do fotky ktora sa zobrazi logo hore do lava napr mozete mi poradit ?
  2. <a href="<?=./$dir/$file_name?>"><img src="<?=./$dir/$file_name?>"></a> <?="<a href=\"./$dir/$file_name"><img src="./$dir/$file_name"></a>"?> <?php echo "<a href=\"./$dir/$file_name"><img src="./$dir/$file_name"></a>"; ?> akorat mas obe ty nazvy uplne stejne i adresare, takze, co jsi napsal, ti vytvori 150 sirku, 1 obrazek a ne 2. Jinak teda problem nechapu, asi spatne popsany?
  3. nie nie to je v pohode.... vytvori to z originalu jeden obraz o sirke 800 ten ma nazov napr obraz.jpg a ten dalsi sa vytvori ako obraz_150thumb.jpg ale ide o to aby sa do toho prveho obrazku (800pix) pomocou php vlozil obrazok (myslim tym ako copright ,napr len adresa servera atd.) proste nech nemusim kazdy obrazok upravovat vo photoshope... uz jasne ?:-)
  4. Pokud chceš do fotky jen napsat text, tak to je celkem jednoduché, mrkni se na funkce imagettftext().
  5. no ved to praveze nechcem ....:( .. chcem tam vlozit nejaky iny obrazok
  6. mydlo: funkce pro práci s GD knihovnou. (www.php.net)
  7. cz.php.net/image
  8. Tak jsem to vyzkoušel a jde to. Skript je docela jednoduchý. Nastuduj si imagecopymerge().
  9. nemozes mi to sem napisat?asi zbytocne prosit co....
  10. Tady to máš kompletně: http://us2.php.net/manual/cs/function.imagecopymerge.php

← Zpět na všechna témata