問題タブ [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 投票する
2 に答える
2782 参照

wpf - WPFで消えるアイコン

WPFアプリケーションでVS2008ImageLibrary/Actions / pngformatのいくつかのアイコンを使用して、WinFormsの[標準アイテムの挿入]コマンドのように、よりVisualStudioのルックアンドフィールを取得したいと考えています。
画像をリソースとして追加し、xamlファイルで参照しました。

そして、メニューとツールバーに画像を追加しました

ただし、メニューを開くと、ボタンがないかのようにツールバーからアイコンが消えます。この種の問題は、.NETがVistaアイコン/圧縮PNGをサポートしていないために発生することを他の場所で読んだことがありますが、私はこれがまったく同じ問題かどうかはわかりません。フォーマットを変更してこれを回避する試みは失敗したか、最適ではない結果(透明性の喪失など)が得られました。誰かがこれを行うためのより良い方法を知っていますか?

編集:この問題を抱えている他の人にとって、参照ごとに<DockPanel.Resources>タグに異なるキーを使用して重複エントリを作成することは、十分に機能的な回避策のようですが、必要に応じて画像が再び消えることが心配です。何らかの理由でリロードされます。

0 投票する
9 に答える
69279 参照

c++ - Linux の C++ で JPEG および PNG ピクセルを読み取るにはどうすればよいですか?

画像処理を行っていますが、JPEG および PNG 画像の各ピクセル値を個別に読み取りたいと考えています。

私の展開シナリオでは、(ターゲット コンピューターへのアクセスが制限されているため) サード パーティのライブラリを使用するのは面倒ですが、JPEG/PNG を読み取るための標準の C または C++ ライブラリはないと想定しています...

したがって、ライブラリを使用しない方法を知っている場合は素晴らしいです。そうでない場合でも、回答は大歓迎です!

0 投票する
12 に答える
11403 参照

internet-explorer - IE6 PNG 透明度

背景画像の IE6 の PNG 透明度バグを修正するにはどうすればよいですか?

0 投票する
9 に答える
4275 参照

flash - 非可逆画像圧縮と Web 用の透明度?

PNG の利点の 1 つは、完全なアルファ透明度です。これにより、Web デザインで滑らかなエッジと影を作成できます。主な欠点は、可逆圧縮しかサポートしないことです。これは、複雑な画像の場合、ファイル サイズが非常に大きくなることを意味します。

一方、JPEG は複雑な画像に対して優れた圧縮性を提供しますが、透過性はありません。

最後に、非常に圧縮された画像を含む Flash 要素 ( example here ) を見てきましたが、エッジとシャドウも滑らかになっています。私は Flash についてあまり知りませんし、これがどのように達成されるのかわかりません。これは基本的に私がやりたい効果です - 透明または影付きのエッジを持つ大きくて複雑な画像。

私の質問は次のとおりです。

Flash では、透過性を伴う非可逆圧縮はどのように機能しますか?

ここで使用されているフラッシュ固有のレイヤー化のトリックはありますか? PNGの場合と同じように、画像に生成またはラスタライズされた影ですか。

PNG 画像を非可逆圧縮バージョンに置き換えることができる SWF または SWF 生成スクリプトはありますか?

特定のデザイン要素の読み込み速度を改善するための漸進的な拡張を考えています。これが存在しない場合、それを書くことは可能でしょうか?

透明性を伴う非可逆圧縮を許可する形式はありますか

これに関する具体的な情報を見つけるのは困難でした。DjVuが候補になるかも?ブラウザー メーカーに別の形式をサポートするように促す必要がありますか?

この問題に対する他の解決策はありますか?

すべてを Flash で行うか、巨大なファイル サイズを受け入れるかが、現在の選択肢です。その他の可能性:

  • SVG とキャンバスはエッジを適用できる場合がありますが、IE ではサポートされていません。
  • スキャン ラインに沿って PNG を切り取り、それらを JPEG で圧縮して、エッジを PNG のままにすることができます。これはソースでは厄介ですが、すべてのブラウザーで機能します。楽しいプロジェクトのようですね。朝までに書きます。:)
  • PNG アルゴリズムのスキャン ラインに沿って色の複雑さを減らし、PNG 形式内での圧縮を改善できる非可逆画像フィルタを作成できます。これが存在しなければならないことはわかっていましたが、見つけることができませんでした。これを知っている人はいますか?

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

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

javascript - CSS の画像の上にある PNG 画像に問題がありますか?

jQuery コンテンツ ローテーターを使用しており、PNG 画像を画像の上とそのテキストの上に配置したいと考えています。

これは、私の回転子が HTML でどのように見えるかです:

CSSは次のとおりです。

問題は、PNG 画像が表示されず、テキストも表示されないことです。

誰かが私を助けることができますか?

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

iphone - osX の SQLITE3 列にデータを挿入する際の問題

osx (コマンドライン) で SQLITE3 の col にファイル data(png) をどのように挿入できますか? また、コンテナーとして使用するのに適した型は何ですか? ブロブまたはバイナリ?

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

java - Java での画像/アイコンのスケーリング

私が取り組んでいるプロジェクトは、モニターの解像度が変更されたときにサイズを変更する必要があります。レガシ コードやその他の問題により、解像度が変更されたときにすべてのコンポーネントを適切なサイズにスケーリングするカスタム ライブラリを使用してこれを行います。

ただし、プロジェクトで使用されている画像/アイコンの一部を拡大縮小すると、ぼやけたり、ぼやけたり、エイリアスが発生したりします。ほとんどの場合、それらはすべてラスター gif であるためです。

この問題を軽減するために有効であると考えられる解決策の 1 つは、ベクター画像を使用して、その場でラスター画像に変換する (そしてパフォーマンス向上のためにキャッシュする) ことです。

皆さんはどう思いますか?これは良い方法でしょうか?または、選択した方法に代わるより良い方法はありますか?

これがより良い方法である場合、誰かがsvg変換を行ってjpgまたはpng(できれば)にする方法へのポインタを与えることができます。利用可能な (そして商用利用可能な) ライブラリは?

ありがとう

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

java - Java から tEXt または iTXt チャンクを使用して PNG を保存するにはどうすればよいですか?

私は現在 javax.imageio.ImageIO を使用して PNG ファイルを書き込んでいます。tEXt チャンク (実際には、ここにリストされているチャンクのいずれか) を含めたいのですが、そうする方法がわかりません。

com.sun.imageio.plugins.png.PNGMetadata の見た目から、それは可能であるはずです。

手がかりや答えに最も感謝する必要があります。

M.

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

.net - PNG でのチャンクの使用

PNGファイルでこれらの奇妙なチャンク、つまり私の場合は「zTXt」チャンクを取得および設定する方法を探しています。このデータへのアクセスを提供する、.Net フレームワークまたはその他の既知のアセンブリに組み込まれているものはありますか? PNG リーダー/ライターが既に作成されている場合、この目的のために全体を作成する必要は避けたいと思います。

ありがとうございました!

進捗状況の更新: さらに検索した結果、私が達成したいことのために事前に作成されたものはないようです。今、自分でファイルを読み込もうとしていますが、データの圧縮部分に問題があります。ここで、この特定の問題について別の質問をしました:ファイルの一部で DeflateStream をどのように使用しますか?

これが機能するようになったら、ここにコードを回答として投稿します。(もちろん、他の誰かが私を打ち負かさない限り。)

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

php - imagesetpixelの問題、およびphp5とgd 2.0(またはそれ以降)での画像の表示に関する問題

私は無意識の心に最もよく知られている理由で、雪のクラッシュのような画像を生成しようとしています。

PHP5およびGDv2.0(またはそれ以降)を使用して、次のphp/htmlを使用しています。

画像の各「行」の各「列」を反復処理しようとして、ピクセル値を1または0に設定して、黒または白を反映させました。

ただし、これは(楽しい)エラーをスローします:「警告:ヘッダー情報を変更できません-ヘッダーは/var/www/play/snowcrash2.phpの(/var/www/play/snowcrash2.php:32で開始された出力)によってすでに送信されています51行目」

ヘッダー(...)を(ヘッダーを時間内に送信される可能性のある場所に配置しようとして)の最初の数行に移動すると、次のエラーが発生します(画像形式):image " http:// 127.0.0.1 / play / snowcrash2.php "エラーが含まれているため、表示できません。"

うーん...助けて?


出てきた他の唯一のトピックは、PHPとGDを使用して生成された画像が切り取られていることです。これは受け入れられた答えがなく、私が見る限り、私が抱えている問題に関連していません。