ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
635
635
EMPFEHLEN
-
Hallo!
Ich habe ein merkwürdiges Problem, wenn ich ein Bild zuschneide:
Wenn das $src-Bild wenige KB groß ist wird das neue Bild nicht vollständig erzeugt:PHP-Code:$src_img = imagecreatefromjpeg($src);
$dst_img = imagecreatetruecolor($dst_w, $dst_h);
$dst_y = ($src_h - $dst_h) / 2;
imagecopy($dst_img, $src_img, 0, 0, 0, $dst_y, $src_w, $src_h);
imagejpeg($dst_img, $path, 100);

Ist das Bild größer oder die Qualität kleiner als 90, gibt es keine Probleme.
Weiß jemand woran das liegen könnte
Danke und Gruß
nihilfire
-
Dein Aufruf von imagecopy ist in sofern falsch dass der $dst_y Parameter an der 5. Stelle ist. Laut PHP -Doc ist der Ziel-Y Parameter an der 5. Stelle:
Ich denke die Funktion imagecopyresampled dürfte das bewirken was du möchtest. (Aus einem Quellbild einen Ausschnitt in ein Zielbild kopieren. Zusätzlich bewirkt das Resampeln dass gerade beim Skalieren weniger "Artefakte" auftreten.)
Zitat von http://php.net/manual/en/function.imagecopy.php
Zitat von http://www.php.net/manual/en/function.imagecopyresampled.php
-
-
sollten die letzten 2 Parameter nicht von der Source stammen?
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Ich möchte ja einen Ausschnitt des Originals speichern und wenn ich da die Source-Größen angebe wird das Bild verzerrt.
Ähnliche Themen
-
PDF High to low quality
Von sight011 im Forum Desktop Publishing (DTP)Antworten: 2Letzter Beitrag: 06.05.10, 18:35 -
imagejpeg - Problem nach php-update
Von BoTheK im Forum PHPAntworten: 2Letzter Beitrag: 08.12.05, 16:05 -
Problem mit imagejpeg(), nur blaue oder schwarze bilder
Von Jensk21 im Forum PHPAntworten: 3Letzter Beitrag: 02.02.05, 17:35 -
problem mir imagejpeg()
Von robat_h im Forum PHPAntworten: 1Letzter Beitrag: 23.08.03, 01:09





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren