#この記事の動作環境:Windows7 システム、PHP7.1 バージョン、DELL G3 パソコンphp gd ライブラリの歪み解決策: 1. 対応する PHP ファイルを開きます; 2. imagecreatetruecolor 関数を使用して背景画像と同じサイズのキャンバスを作成します; 3. 実際のニーズに応じて必要な画像をカバーします。
php の解決方法gd ライブラリの歪みの問題?
PHP が GD 描画に基づいている場合の画像の歪みの問題
過去 2 日間、私は重ね合わせて小さなものを作りました。そして写真を組み合わせて新しい写真を作ります。画像をカットするために銅プラグインを使用しましたが、その効果はひどいものでした。画像は歪んでいますが、その歪みは、インターネット上の GIF アニメーションの詳細と色の損失に似ています。そこで、次の解決策をオンラインで見つけ、個人的にテストしたところ、うまくいきました。 最も重要な手順は、imagecreatetruecolor(a,b) 関数を使用して、背景画像と同じサイズのキャンバスを作成することです。$bgimg = imagecreatetruecolor(imagesx($im), imagesy($im));
imagecopymerge($bgimg,$im, 0, 0, 0, 0,imagesx($im),imagesy($im), 100);
imagefttext($bgimg, $name_font, 0, $name_orginX ,$name_orginY, $color, $font, $name);
header('Content-type: image/png'); header('Content-type: image/jpg'); $result = imagepng($bgimg); imagedestroy($bgimg);
PHP ビデオ チュートリアル 」
以上がphp gdライブラリの歪み問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。