問題タブ [gd2]

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 投票する
3 に答える
1430 参照

php - PHP gd2を使用して、ある形式から別の形式に画像を保存します

イメージバイナリデータで満たされた列を持つデータベースがあります。いくつかの調査を行った後、データがどの画像形式であるかを検出する方法を考え出しました。私の画像列のレコードがgif形式であるとしましょう.php gd2でjpeg形式に保存したいと思います. どうすればそれができるか教えてください。

0 投票する
3 に答える
27869 参照

php - GD2拡張機能にはPHPが付属していますか?

GD2拡張機能はデフォルトでPHPに付属していますか?はいの場合、それはどのバージョンから発生しますか?デフォルトで有効になっていますか?

ありがとう (:

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

image - コードイグナイター ストリップ イメージの EXIF データ

gd2 画像ライブラリを使用して、画像のアップロードとサイズ変更を行っています。

画像の EXIF データが、サイズ変更時に垂直方向の画像を回転させています。画像の回転を止める方法はありますか? またはphpでexifデータを削除しますか?

0 投票する
4 に答える
8578 参照

php - PHPで透明なgifまたはpngをアップロードできるようにする方法

アップロードした画像のサイズを変更できるようにするために、以下の関数があります。

しかし、この関数には、背景が透明な png または gif がある場合、透明度を作成できないという問題があります。

この関数を修正してphpで透過性を許可するにはどうすればよいですか?

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

codeigniter - Pyrocmsフロントエンドコントローラー-ブラウザーに画像を出力できません

これが以下のコードコードです

しかし、このコントローラーを(http:// localhost / sitename / home / testimg)のように呼び出すと。以下のエラーが発生しました

画像「http:// localhost / sitename / home / testimg」にはエラーが含まれているため、表示できません。

親切にこの問題で私を助けてください私はpyrocmsに不慣れです。

0 投票する
7 に答える
20421 参照

magento - Magento resize() 画質: 汚れた白い背景

製品のサムネイルが Magento でレンダリングされる方法に非常に不満を持っているクライアントがいます。

危険な外観は、次の 2 つの理由で顕著です。

  • 非常に薄い灰色の水平線が入った汚れた白い背景があります
  • 第二に、非常にわずかな色の損失があります (コントラストと彩度が失われます)。

すべての圧縮を削除し、すべての品質を 100% に設定し、イメージ キャッシュをフラッシュし、実験し、壊れて、何十回も修正しましたが、何も機能していないようです。

このバージョンの Magento は ver. 1.4.2.0

同じ問題を経験している人はいますか?

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

php - GD2はimagettftextXおよびYにどのような測定値を使用しますか?

私は現在、ユーザーが画像を選択し、その中のテキストを編集できるプロジェクトに取り組んでいます(position:absolute形式の要素でjQuery jEditableを使用して、画像が静止しているように見えるようにします)。

ユーザーが編集に満足したら、変更を保存し、更新されたテキストで画像を作成します。これはすべて正常に機能していますが、テキストのX座標とY座標に問題があります。上/左のピクセル値をimagettftext()に渡すたびに、わずかにずれているようです。

フォントサイズの値がピクセルではなくポイントで測定されていることを知っていますが、それがXとYで同じ問題であるかどうか疑問に思っていましたか?残念ながら、ドキュメントにはXとYが何で測定されるかについての言及がありません。

だから私の質問は:GD2はX座標とY座標にどのような測定値を使用しますか?これは私の左上の位置の問題に関連していますか?

ありがとう!

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

php - CodeIgniter 2 image_lib->resize() エラー - 空白ページをレンダリングし、エラー メッセージを返さない

私は非常に単純なことをしようとしていますが、それを機能させることができません。参考までに、私は現在 MAMP 開発マシンでテストしていますが、ステージング サーバー (GoDaddy GridHost) から同じ結果を得ています。

これが私がやりたいことです:

  1. ユーザーが指定した画像をフォームからアップロードします。
  2. アップロードした画像のサムネイルを作成します。

私の例には余分なデータベース コードがいくつかありますが、スクリプトはif( ! $this->image_lib->resize())呼び出しで「エラー」を起こします。ただし、アプリケーション全体が終了し、空白のページが表示されます。コードが実際に if{} ブロックに入ることはありません。

データベースのやり取りは、完全を期すために含めた DataMapper ORM によって処理されますが、必ずしもこの問題に関連しているとは思いません。関数は呼び出しで明らかに失敗します。

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

php - GDライブラリなしのcodeigniterによる画像トリミング - GD2がインストールされています

私は現在、Web サイトのメディア ライブラリに取り組んでいます。機能の 1 つは、ユーザーがアップロードした画像の切り抜きバージョンを作成できることです。

ただし、私の問題はこれです。画像をトリミングしようとすると、次のエラーが表示されます。

ここに私のコードがあります、

だから私は次のように変更$config['source_image']しますが、

ただし、このメッセージが表示されるだけです。

私は根本的に間違ったことをしていますか?私は単純な .png をトリミングしようとしているだけで、ファイルは確かにサーバーに存在し、間違いなく GD2 がインストールされています。

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

php - サムネイルを作成するときに黒い背景色を削除するにはどうすればよいですか

codeigniter でサムネイルを作成すると、背景色が黒い画像が表示されます。

なぜそれが起こったのですか?これはコントローラーのコードです: