Ich habe imagepng
function in PHP
verwendet, um die Größe von Bildern zu ändern. Im aktuellen Code habe ich den Parameter quality
nicht angegeben.
Aber jetzt möchte ich es verwenden und die Qualität basierend auf der Nachfrage des Benutzers erhöhen oder verringern. Um das zu tun, muss ich wissen, was der Standardwert des Qualitätsparameters in dieser Funktion ist, aber leider konnte ich das in der php.net Website nicht finden.
Beschreibung der imagepng Funktion auf der offiziellen Website von php
Weißt du, was der Wert default
ist? Hat der Parameter quality
große Auswirkungen auf die Ausgabegröße und -qualität?
Noch eine Frage: An anderer Stelle ändere ich die Größe der hochgeladenen Bilder (auf ihre ursprünglichen Größen), um sicherzustellen, dass kein bösartiges Skript daran hängt. Ist es eine gute Übung oder ist es unnötig?
Vielen Dank für Ihre Hilfe.
Während ich einige Notizen zum Benutzerbeitrag gelesen habe, habe ich diese gefunden und gesagt, dass die Standardqualität auf 6 eingestellt ist.
von mhorne69 bei gmail dot com
von PHP-Quelle (gd.h):
2.0.12: Komprimierungsstufe: 0-9 oder -1, wobei 0 keine KOMPRIMIERUNG ist, 1 ist SCHNELLER, erzeugt aber größere Dateien, 9 bietet die besten Komprimierung (kleinste Dateien), aber es dauert sehr lange, um komprimiert zu werden -1 wählt den Standard aus, der in die zlib-Bibliothek kompiliert wurde. Fazit: Basierend auf dem Zlib-Handbuch ( Ссылка ) der Standard Komprimierungsstufe ist auf 6 eingestellt.
Ich hoffe, dass das Ihre Frage beantwortet:)
Tags und Links php image image-processing image-size image-quality