ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
544
544
EMPFEHLEN
-
Hallo.

Wie der Threadtitel schon sagt, möchte ich mit PHP ein Bild oder eine Grafik (Format PNG) Verlustfrei bzw. so gut wie möglich skalieren. Eigentklich weiss ich das man Pixelgrafiken nicht Verlustfrei skalieren kann, jedoch habe ich im Internet gelesen das es doch möglich sein soll mit PHP?
Also:
Wie kann ich ein Bild oder eine Grafik mit bestmöglichen Ergebnissen skalieren (verkleinern)?
-
Oh ich sehe gerade das ich im falschen Unterforum bin.
Kann ein Moderator bitte den Thread ins PHP Unterforum verschieben?
Danke.
-
27.01.11 18:50 #3
- Registriert seit
- Apr 2004
- Ort
- Die heimliche Hauptstadt des Bieres
- Beiträge
- 579
Falls es dir um das verlustfreie skalieren geht - vergiß es. Wie du schreibst, weißt du ja selbst, daß das nicht geht und jeder, der was anderes behauptet, redet Müll. Eine wirklich gute Skalierung habe ich mit PHP noch nie gesehen. Da sind Programme wie Gimp oder Photoshop viel besser. Außerdem gibt es noch ein paar Spezialprogramme, die sich besonders um das Vergrößern kümmern.
Think Different.
-
Also Programme wie Photoshop kommen nicht in Frage oder hast du eine Idee wie ich mein CS5 auf dem Server zum laufen bekomme?

Ich schrieb ja bereits: Wie kann ich mit PHP ein Bild oder eine Grafik mit bestmöglichen Ergebnissen skalieren (verkleinern)?
-
Mit folgendem PHP-Code kann man eine Grafik proportional verkleinern:
Jedoch habe ich das PHP-Skript auf "PNG-Grafiken" eingestellt.PHP-Code:<?php
// The file
$filename = 'test.jpg';
// Set a maximum height and width
$width = 200;
$height = 200;
// Content type
header('Content-type: image/jpeg');
// Get new dimensions
list($width_orig, $height_orig) = getimagesize($filename);
$ratio_orig = $width_orig/$height_orig;
if ($width/$height > $ratio_orig) {
$width = $height*$ratio_orig;
} else {
$height = $width/$ratio_orig;
}
// Resample
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
// Output
imagejpeg($image_p, null, 100);
?>
Meine Frage:
Gibt es eine Möglichkeit in PHP das die Qualität etwas besser wird? Also so etwas wie "Super Fein" oder so ähnlich?
Gibt es in anderen Programmiersprachen die Möglichkeit Bilder besser zu verkleinern?
Ähnliche Themen
-
PNG verlustfrei skalieren
Von a-p-m-h im Forum Sonstige Grafik-ProgrammeAntworten: 4Letzter Beitrag: 03.04.10, 13:09 -
Grafik skalieren
Von hury im Forum CSSAntworten: 6Letzter Beitrag: 23.01.08, 12:41 -
Animiertes Gif Bild in eine Grafik einfügen!
Von eggtion im Forum PhotoshopAntworten: 1Letzter Beitrag: 14.07.05, 18:37 -
Bild oder Grafik auf Hintergrundfarbe ausblenden mit Corel
Von manibo im Forum Vektor-ProgrammeAntworten: 0Letzter Beitrag: 16.03.04, 15:13 -
kleines Bild möglichst verlustfrei vergrößern
Von xennon im Forum PhotoshopAntworten: 3Letzter Beitrag: 08.11.02, 16:29





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren