問題タブ [php-gd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2555 参照

php - FreeBSD 8.3 に php5-gd をインストールするとエラーが発生する (共有ライブラリ「png.6」が存在しない)

PHPを5.3にアップデートしました。しかし、gd拡張機能をインストールできません(freebsd 8.3で)
エラー行:

png libの更新とインストールを試みました

それから私は見ました:

ディレクティブ FORCE_PKG_REGISTER で開始すると、「"png.6" は存在しません」というメッセージが再度表示されます。私はそうしportupgradeましたが、それも役に立ちませんでした。このエラーを正しく回避する方法はありますか?

0 投票する
1 に答える
202 参照

php - PHP 画像のサイズ変更 (ギャラリー)

最近、初めて PHP を使用して Web サイトを作成しました。さまざまなチュートリアルを使用して、設定された場所に保持されている画像を自動的に取得し、サムネイルが存在しない場合はサムネイルを作成するギャラリー スクリプトを作成しました。

これで、画像をプルするのと同じようにアップロードが正常に機能しますが、何らかの理由でスクリプトが画像のサイズを変更しません! これは本当に私を困惑させ始めています.phpを使用したことがないので、完全に途方に暮れています. 以下の私のスクリプト

?>

エラーは私のパスに関係していると思いますが、よくわかりません。誰かがこれに光を当てることができますか????

0 投票する
1 に答える
574 参照

php - PHP-GD Png 透過画像が黒くなる

私は自分のプロジェクトで JCrop を使用しており (ユーザーは顔をトリミングする必要があります)、座標とソース画像を PHP ハンドラーに送信しています。フローは次のようになります: ハンドラーが受け取った座標に基づいて画像をトリミングしimagecopy()、新しく作成された画像 (私の場合は 90x90) を で作成された空のレイアウトに配置しImageCreateTrueColor()ます。これはこれまでのところ正常に機能しますが、次のステップは次のとおりです。透明なセクションを含むpng画像をロードする必要があります。(十分に明確に説明したいと思います)これは、トリミングされた領域がある前のレイアウトと同じ幅と高さです。最後のステップは、もう一度使用しimagecopy()て png をレイアウトの上に配置し、最終結果として、ユーザーが作成したクロップによって覆われた透明なセクションを持つテンプレートを作成することです。これが私のコードです:

オンラインで見つけた多くのことを試しましたが、何も機能しないようです。編集: 問題は、トリミングされた面ではなく、透明な部分が黒くなることです。本当にアドバイスが必要です。前もって感謝します。

0 投票する
0 に答える
205 参照

php - imagettftext の使用後にフォント ファイル ハンドルを閉じる

imagettftextPHP GDを使用して画像にテキストを描画するために使用しています

正常に動作していますが、フォント ファイル ハンドルが後で閉じられないことが問題ですimagedestroy($im);(procexp で検査
) 。Permission deniedunlink

使用したフォントファイルを解放するには?ありがとう、
私はWindows xamppでテストしています

0 投票する
0 に答える
419 参照

php - PHP - 画像の背景を新しい背景に置き換えますか?

画像の背景を新しい背景に置き換えようとしています。

入力画像は緑色のボックス画像で、緑色の背景が透明に置き換えられた後、新しい背景画像が挿入されます。

それはそのようなものになるはずです

現時点では、緑色のピクセルを透明な背景に置き換えるのにまだ苦労しています。これは、緑色のピクセルの RGB 値が変更されており、静的な RGB 値だけではないためです。

これはどのようにアーカイブできますか?