Funktionsname: PNG2WBMP ()
Anwendbare Version: PHP 4.0.5 oder höher
Verwendung: Die Funktion PNG2WBMP () wird verwendet, um PNG -Bilder in WBMP -Bilder umzuwandeln. WBMP ist ein verlustfreies Format mit schwarz -weißem Bild, das häufig zum Anzeigen von Bildern auf mobilen Geräten verwendet wird.
Syntax: Bool PNG2WBMP (String $ pngname, String $ wbmpname, int $ dest_height, int $ dest_width, int $ threshold)
Parameter:
- $ pngname: Der Dateipfad des zu konvertierenden PNG -Bildes.
- $ wbmpname: Der Dateipfad des konvertierten WBMP -Bildes.
- $ dest_height: Die Höhe des Zielbildes (Pixel).
- $ dest_width: Die Breite des Zielbildes (Pixel).
- $ Threshold: Optionaler Parameter Um den bei der Konvertierung verwendeten Schwellenwert anzugeben. Der Standardwert ist 0.
Rückgabewert: Return True Wenn die Konvertierung erfolgreich ist, ansonsten return falsch.
Beispiel:
$pngFile = 'path/to/image.png'; $wbmpFile = 'path/to/output.wbmp'; $destHeight = 100; // 目标图像的高度$destWidth = 100; // 目标图像的宽度$threshold = 0; // 阈值,默认为0 if (png2wbmp($pngFile, $wbmpFile, $destHeight, $destWidth, $threshold)) { echo "PNG图像成功转换为WBMP图像!"; } else { echo "转换失败,请检查参数或文件路径是否正确。"; }
Anmerkungen:
- Bevor Sie diese Funktion aufrufen, müssen Sie sicherstellen, dass PHP GD -Erweiterungen aktiviert hat, andernfalls schlägt der Funktionsaufruf fehl.
- Das konvertierte WBMP -Bild überschreibt vorhandene Dateien im Zieldateipfad. Stellen Sie daher sicher, dass der Pfad der Zieldatei beschreibbar ist und keine wichtigen Daten enthält.
- Die Größe des konvertierten WBMP -Bildes wird entsprechend der Zielhöhe und -breite eingestellt, die eine Bildverformung verursachen kann. Bitte wählen Sie die entsprechende Zielgröße entsprechend den tatsächlichen Bedürfnissen aus.
- Der Schwellenwertparameter wird verwendet, um den Binärschwellenwert während des Umwandlungsprozesses anzugeben. Eine kleinere Schwelle erzeugt mehr schwarze Pixel, und eine größere Schwelle erzeugt mehr weiße Pixel. Nach Bedarf einstellen.
- Wenn die Konvertierung fehlschlägt, können Sie detaillierte Fehlerinformationen abrufen, indem Sie das Fehlerprotokoll oder die Funktion von ERRAL_get_Last () verwenden.