![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 271 Pomógł: 4 Dołączył: 5.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Problem dot. tworzenia miniatur za pomocą fukcji imagecreatefromjpeg.. W tym konkretnym przypadku orginał ma wielkość 627x500px i podczas tworzenia miniaturki po jego prawej stronie powstaje coś na wzór cienia (czarny pasek).. podczas tworzenia miniatur z grafiki x=y wszystko jest ok.. Skąd problem i jak go przeskoczyć??
Jak to wygląda możecie zobaczyć na stronie http://www.promedia.iap.pl/ardik/ chodzi o te zdjęcia w prawym dolnym rogu. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 271 Pomógł: 4 Dołączył: 5.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Więc kod wygląda mniej więcej tak:
<?php $x = $_GET["roz"]; $plik = $_GET["plik"]; //echo $plik; if ($plik<>"") { header("Content-type: image/jpg"); $zdj = imagecreatefromjpeg("img/mens/".$plik.""); $zdjx = imagesx($zdj); $zdjy = imagesy($zdj); $y = ceil($zdjy*($x/$zdjx)); $nowezdj = imagecreatetruecolor($x,$y); imagecopyresized($nowezdj,$zdj,0,0,0,0,$x,$y,$zdjx,$zdjy); imagejpeg($nowezdj,"",50); exit; } ?> a zdjęcia są wyswietlane w następujący sposób: <?php echo "<img src=\"index.php?plik=".$file."&roz=90\">"; ?> podobna sytuacja ma sie na podstronie MSKIE (tam są de facto te same zdjęcia) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 14:35 |