在PHP 中透過壓縮將PNG 轉換為JPG
問題:
問題:問題:
<code class="php">// Convert PNG image to JPG with transparency in white $image = imagecreatefrompng($filePath); $bg = imagecreatetruecolor(imagesx($image), imagesy($image)); imagefill($bg, 0, 0, imagecolorallocate($bg, 255, 255, 255)); imagealphablending($bg, TRUE); imagecopy($bg, $image, 0, 0, 0, 0, imagesx($image), imagesy($image)); imagedestroy($image); // Set compression quality (0=worst, 100=best) $quality = 50; // Convert to JPG and save to new file imagejpeg($bg, $filePath . ".jpg", $quality); imagedestroy($bg);</code>
以上是如何使用 PHP 壓縮將 PNG 映像轉換為 JPG,同時保持品質並最小化檔案大小?的詳細內容。更多資訊請關注PHP中文網其他相關文章!