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) |
|
|
|
chomiczek [PHP] imagecreatefromjpeg - skalowanie 5.01.2005, 13:42:09
crash Podziel się z nami Twoim kodem, będzie łatwiej pom... 5.01.2005, 13:57:49
scanner Przenoszę: Skrypty -> php 5.01.2005, 14:09:36
crash Może floor zamiast ceil przy obliczaniu $y 5.01.2005, 20:10:26
nasto [PHP] pobierz, plaintext <? header(	... 5.01.2005, 20:25:41
lubmich Dalej bawiac sie w arytmetyke... przy zadanych gra... 14.05.2005, 23:27:12 ![]() ![]() |
|
Aktualny czas: 10.12.2025 - 15:28 |