問題タブ [png]

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 に答える
1208 参照

ajax - レンダリングされた PNG の AJAX ロードが機能しない

カスタムphpスクリプトとGDライブラリを使用して、POSTのいくつかのデフォルトとパラメータに基づいてカスタム画像をレンダリングしています。

ユーザーがこれらのパラメーターを選択できるようにするカスタム フォームを作成し、AJAX 要求を送信して画像をレンダリングし、それを送り返し、ページにプレビューをロードしようとしています。

問題は、最初のプレビューが機能することですが、その後、プレビューを読み込めなくなります。プレビュー ウィンドウに同じ画像が表示され続けます。ただし、イメージをディスクに書き込んでおり、それは問題なく更新されているため、これは apache またはブラウザーのキャッシュであると考えられます。ここにいくつかのコードがあります:

AJAXリクエストは

ここで、imagedata は bgcolor などを含む配列です。Apache が応答をキャッシュするのを止めることを期待して、各要求のタイムスタンプも生成しています。これは他のインスタンスでは機能しましたが、このインスタンスでは機能しませんでした。

PHP 生成スクリプトは次のようになります。

いくつかのヘッダーを送信していることがわかりますが、それらも問題ではありません。

おそらく、私はそれがキャッシングであると考えて間違った道を進んでいます。しかし、前述したように、生成された .png は正常に動作します。

更新:問題は、ブラウザーが画像を取得するために POST せず、GETS することでした。そのため、スクリプトは GET 文字列を送信し、すべてがうまく機能します。しかし、画像 src= http://site/script.php?string=params&test=fooなどはありません。

何か提案があれば、よろしくお願いします。

ありがとう!!

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

iphone - 理論的には、iPhone OSでアルファコンポーネントをPNGの他のコンポーネントに事前に乗算する方法と、適切に事前乗算を解除する方法を教えてください。

実際、それを実現する簡単な方法があると思いました。必要なのは純粋なアルファ値情報です。テスト用に、50 x 55ピクセルのPNGがあり、すべてのエッジで5x5ピクセルの長方形が完全に透明になっています。これらの領域では、アルファは0である必要があります。それ以外の場合は255である必要があります。PNGが正しく作成され、正しく表示されることを確認しました。

これが理論的に正しいかどうか教えてください。アルファチャネルのみを含み、他には何もないCGImageRefを作成しました。これは、パラメータとしてCGBitmapContextCreateとkCGImageAlphaOnlyを使用して行われます。CGBitmapContextGetBitsPerPixel(context)は私に1を返すので、ピクセルごとに実際には1つのコンポーネント(目的のアルファ値)しかないことを示しています。CGBitmapContextCreateが、指定された画像から新しく作成されたコンテキストへのすべての変換を処理することを読んでいます。私の画像は以前は透明度のあるPNG-24でしたが、Xcodeのpngcrunchはどういうわけかそれらを変換しているようです。

したがって、理論的には、この時点で、事前に乗算されていない正しいアルファに到達する機会はありますか?私が得る値はほぼ一致しているように見えますが、大きな5x5の透明な正方形では、19、197、210、0、0、0、98などの値が得られます。もしそれらが本当なら、私は画像から何かを見なければならないでしょう。画像自体は青一色です。

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

pdf - Ghostscript マルチページ PDF から PNG

私はゴーストスクリプトを使用して、PDFから単一ページのPDFを画像に生成しました。ここで、pdf から複数のページを取り出して、長い縦長の画像を生成できるようにする必要があります。

これを可能にするために私が見逃しているという議論はありますか?

これまでのところ、ghostscript を呼び出すときに次の引数を使用しています。

0 投票する
6 に答える
31440 参照

c# - C#HttpHandlerWebサービスを使用してPNG画像を作成する

<img src="myws.ashx?x=100>ac#Webベースのサービスを使用してHTML要素から呼び出される画像を生成する赤い正方形のような単純なPNG画像を作成できるようにしたいと思います。

HTMLの例:

私を始めるためだけに、単純な(動作する)C#クラスをまとめることができる人はいますか?一度オフにすると、これを終了して、実際にやりたいことを実行できると確信しています。

  • 最終的なゲームは、パフォーマンスメトリックなどを表示するデータ駆動型Webページの単純な赤/琥珀/緑(RAG)埋め込みステータスマーカーを作成することです*
  • 将来的に透明度を使用する予定なので、PNGを使用したい*
  • ASP.NET 2.0 C#ソリューションをお願いします...(私はまだ本番3.5ボックスを持っていません)

tia

解決

rectangle.html

rectangle.ashx

rectangle.cs

0 投票する
8 に答える
98714 参照

php - 動的なPNG画像を作成する

PHPで、色、形、透明度などの引数を取り込んでPNG画像を出力する小さな関数を作成したいと思います。PHP GDライブラリについて聞いたのですが、すぐにクリエイティブなものを作成する方法を知りたいです。media.mit.edu

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

python - PILによるPNGの処理の問題

それは常にここで立ち往生しています:

0 投票する
15 に答える
706113 参照

javascript - HTMLキャンバスをgif/jpg / png / pdfとしてキャプチャしますか?

HTMLキャンバスに表示されているものを画像またはPDFとしてキャプチャまたは印刷することは可能ですか?

キャンバスを介して画像を生成し、その画像からpngを生成できるようにしたいと思います。

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

css - TwinHelix IE PNG 順不同のリストまたはリスト項目で機能しない問題を修正

IE で PNG 透過性をサポートするためにTwinHelix IE PNG Fix http://www.twinhelix.com/css/iepngfix/を使用していますが、何らかの理由で IE 6 では順序付けられていないリストとリスト項目。他のすべては素晴らしい作品です。以前にこの問題を経験した人はいますか?

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

javascript - フラッシュチャートをpngに保存

Fusionチャート3.0では、グラフをPNGとして保存するオプションがあります。ただし、これはライセンスユーザーのみが対象です。ただし、無料ユーザーにはそのオプションがありません。私の要件は、なんとかしてそれを画像として保存することです。無料版で可能ですか?それを達成するために私は何をすべきか。フラッシュをPNGに変換するメカニズム(サードパーティツール)はありますか?

ありがとう`シャフィ