問題タブ [gdlib]

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

php - 透過性を伴う PHP 画像の色分析

現在、多数の画像を分析し、それらが最も近い色を特定する必要があるアプリケーションに取り組んでいます。

したがって、まさにそれを行うコードスニペットを見つけました。

問題は、画像に透明度を提供するたびに、GDLib が透明度を黒と見なし、実際よりも間違った (はるかに暗い) 出力を生成することです。

たとえば、矢印の周りの白い領域が実際に透明になっているこのアイコン:

例 http://img651.imageshack.us/img651/995/screenshot20100122at113.png

誰でもこれを回避する方法を教えてもらえますか?

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

php - 画像アップロードクラスがimgを作成しない問題

画像をアップロードしようとすると、以下のクラスを見てください。switchステートメント内でデフォルトが呼び出され続けます。なぜそうなるのかわかりません。

これがクラスの呼び出し方法です

これはhtmlページ内のフォームです

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

c++ - gdLibrary (libgd) を MS Visual C++ (2008 Express Edition など) で使用/リンクするには? LNK2019 エラーの取得

MS Windows XP Prof. SP3 32bit の C++ アプリでgdLibrary ( http://www.libgd.org ) を使用する必要があります。MS VC++ 200x EE で libgd を使用している人はいますか?

私の問題: MS Visual C++ でコンパイルする必要があります(: 2008 Express Edition - サード パーティの状態を修正)...しかし、現在、リンカがクラッシュし、次のLNK2019エラーのうち 11 個が発生します:

リンク中... codereate.obj : エラー LNK2019: 未定義の外部シンボル "_gdImageDestroy" が "public: virtual __thiscall CodeCreate::~CodeCreate(void)" で見つかりました

他のsmybolsは_gdImageColorExact_gdImageCopyResizedおよび他のいくつかのgd関数です。bgd.libからダウンロードしたパッケージが提供するでは、VC++ リンカが正しく動作しないようhttp://www.libgd.org/releases/gd-latest-win32.zipです。

私がしたこと/試したこと:

  1. に抽出さgd-latest-win32.zipc:\users\johndoe\cpp\libgdます。
  2. c:\users\johndoe\cpp\libgd\lib追加ライブラリ dir の定義(グローバル VC++ 設定)
  3. c:\users\johndoe\cpp\libgd\include追加インクルード dir として定義(グローバル VC++ 設定)
  4. c:\users\johndoe\cpp\libgd\include\lib\bgd.lib追加のlinker\input依存関係として定義(プロジェクト設定)
  5. 私はセーブ側にいることさえ#pragma comment(lib, "libgd.lib")自分に追加しました。codecreate.h

助言がありますか?何が間違っていますか (たとえば、何かをインストールするのを忘れたなど)? VC++ 2008 と互換性を持たせるための「トリック」はありますbgd.libか?

その他の注意事項:

  1. Linux/g++ で実行すると、すべて正常に動作し、警告は表示されません-pedantic -ansi -wAll。プログラムはその仕事を行い、いくつかのバーコードを生成します。
  2. Win32 用のDevC++ を使用する場合に機能します。したがって、これは Windows の問題ではなく、「単なる」VC++ の問題です。DevC++ の場合、次のことを行いました。
    • ダウンロードしたばかりでhttp://www.libgd.org/releases/gd-latest-win32.zip
    • に抽出しましたc:\users\johndoe\cpp\libgd
    • c:\users\johndoe\cpp\libgd\lib\bgd.liblinker-projects 設定で追加のオブジェクトとして追加されました。
    • 定義されたc:\users\johndoe\cpp\libgd\libals 追加のライブラリ dir、
    • c:\users\johndoe\cpp\libgd\include追加インクルードディレクトリとして定義
    • いくつかのバーコードに満足
  3. うまく動かなかったら大変なことになってます…今は必死になってます(-_-;)
0 投票する
4 に答える
2478 参照

python - 大きな画像内の画像の位置を検出する

大きな画像内の画像の位置をどのように検出しますか?画像の変更されていないコピーがあります。次に、この画像は任意の解像度に変更され、任意のサイズのはるかに大きな画像内にランダムに配置されます。結果の画像に対して他の変換は実行されません。Pythonコードが理想的であり、おそらくlibgdが必要になります。この問題への良いアプローチを知っているなら、あなたは+1を得るでしょう。

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

php - imagecreatefrompng の問題 (PHP)

私のPHPプロジェクトの1つで、imagecreatefrompngは、画像が「有効なPNGファイルではありません」と不平を言います。

どのプログラムでも開くことができるので、ファイルは有効であると確信しています。そのため、他に何がこの警告を引き起こす可能性があるのか​​ 疑問に思っていました。

imagecreatefrompng の背後にある詳細を知っている人、または以前に同様の問題を抱えていた人はいますか?

ご協力いただきありがとうございます、

ティモ

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

php - PHPを使用して、VistaPrint / CafePress/Zazzleに似たものを再作成します。何か案は?

私は、クライアントがユーザーに背景画像を印刷可能なデザインにアップロードし、サイズに合わせてトリミングし、テキストを追加することを望んでいるWebサイトに取り組んでいます。複数のページに対してこれを実行してから、「本」のpdfを生成します

私は次の問題/質問に遭遇していて、どこから始めればよいかを確認する必要があります

  • 同様のことを実行できるPHP開発者パッケージはありますか。jqueryの切り抜きツールを見たことがありますが、画像にテキストを追加するためのツールもありますか?

  • どうすれば解像度を維持できますか?テキスト画像で最終的にトリミングする必要がある場合、トリミングするときに72dpiの画像で作業することになると思いますが、どういうわけかトリミングを適用して大きな画像に変更しますか?

解決の問題が大した問題ではなかった場合、私は次のように対処します。

  • 簡単な画像のアップロード
  • jqueryを使用して写真をトリミングし、サイズを修正します
  • gdlibraryとimagettftext()をいじって、テキストを画像(ページ)に取得します
  • FPDFのようなものを使用して、各「ページ」からPDFを作成します

これは、それと解決の問題についての考えを理解するための正しい方法ですか。助けてくれてありがとう!

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

php - GD Library を扱う場合、意図せずに色が変更される

複数の小さな画像を長方形のモザイクにマージしています。

少数のソース画像を扱う場合は問題ありません。

ここに画像の説明を入力

しかし、より多くのソースを処理すると、セピアのような効果が得られます。

ここに画像の説明を入力

色を保持するために使用する必要があるテクニックはありますか?

画像をマージする私の方法は、基本的に、ソース画像をループしimagecreatefromjpeg()て取得し、続いimagecopy()てソースを集合先の画像にマージするスクリプトを実行することです (すべての画像が追加/配置されるまで実行されます)。

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

php - CakePHP で、あなたが使用した最高の画像アップロード/サイズ変更コンポーネントは何ですか?

多くの多くのモデルに属することができ、うまくいけば、すべてのサイズ変更機能も組み込まれているものを探しています。

そこに良い提案があるかどうか疑問に思っていますが、間違ったものを選びたくありません.

それとも、自分で構築するだけの価値がありますか?

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

php - PHPを使用して適切な背景/前景色を選択する

適切な背景色と上に表示されるテキストの色を計算する理由を探しています。明らかに、読みやすさとアクセシビリティを考慮する必要があります。

配列から2つの色を選択する必要があります。色は、16進表現で格納されます。

GD / imageMagickのようなPHPライブラリを使用できますか?

任意の提案(私はPHPを使用していることに注意してください)