問題タブ [antialiasing]

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

text - Win32の8bppビットマップにアンチエイリアステキストを描画することは可能ですか?

CDCに8bppビットマップを選択し、:: TextOut()を使用してテキストを描画しました。フォントの品質はANTIALIASED_QUALITYですが、テキストはモノクロで出力されます。灰色のピクセルとギザギザのエッジはありません。

8bppビットマップは、アンチエイリアス処理されたテキストが既に描画されている24bppビットマップから抽出されたものであり、そのテキストは問題ありません。(両方のテキストタイプは同じビットマップにあります。)

もちろん、24bppを使用して変換することもできますが、これはより複雑で低速です。(後のテキストは変更され、何度も繰り返されます。)アンチエイリアス処理されたテキストを8bppビットマップに直接取得することは可能ですか?ありがとう!

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

objective-c - CALayerの「変換」プロパティをアニメーション化する際のアンチエイリアシング?

最終的なサイズで円が描かれたCALayerがあります。円を1%のスケールで開始し、100%で終了するようにアニメートしたいと思います。現在、スケーリング中にエッジがちらつくため、アニメーションはあまりスムーズではありません。最終的なサイズでは、円は正しく見えます。アニメーション自体の間にアンチエイリアシングを行う方法があるかどうか疑問に思っています。

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

.net - WPF 3.5 で一貫性のないアンチエイリアシング

FluidKit のElementFlow コントロールを使用して、WPF アプリで奇妙なエイリアシング動作が発生します。コンテンツを表示するために作業中のアプリでコントロールを使用しています。ElementFlow の要素が傾いていると、次の画像のようにエッジがエイリアスになります。 エイリアス エッジ

エイリアシングを回避するために、傾斜角を取り除くことにしたので、傾斜角、アイテムのギャップ、およびポップアウト距離をスライダーにバインドする簡単なテスト アプリを作成して、最適に見えるものを見つけました。

ただし、同じ設定を使用したテスト アプリでは、エッジが適切にアンチエイリアスされています。 エッジのアンチエイリアス

これを制御している XAML 階層のどこかに設定があると想定していますがSnapsToDevicePixels、設計時と実行時の両方で (Snoop などのバインディングとツールを使用して) さまざまな要素とスタイルを設定しようとしましたが、役に立ちませんでした。

ElementFlow の XAML は次のとおりです。

また、2 つの異なるマシン (1 つは XP Pro を実行し、もう 1 つは XP Embedded を実行し、どちらも専用グラフィックスのレベルが異なります) で両方のアプリを試してみました。

これを制御するために使用できる設定または XAML 属性を知っている人はいますか?

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

opengl - 再立体化後のシーン全体のアンチエイリアシング

openGl コードのコンパイル中に問題が発生しました。問題は、シーン全体のアンチエイリアシングを実現したいのですが、その方法がわかりません。Nvidia コントロール パネルからフォース アンチエイリアシングを有効にしましたが、それこそが私が本当に得ようとしていたものでした。私はGL_POLYGON_SMOOTHでそれをやっています。明らかに、効率的で見栄えがよくありません。ここに質問があります

1) マルチサンプリングを使用する必要がありますか? 2) パイプラインのどこで openGl がアンチエイリアシングのために色をブレンドしますか? 3) GL_*_SMOOTH とマルチサンプリング以外にどのような選択肢がありますか?

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

c# - C#で画像の色を変更するときにアンチエイリアシングを解決するにはどうすればよいですか?

必要に応じて、画像を黒から赤、青、緑などに変更するように処理しています。SetPixelメソッドを使用して、画像の各ピクセルの色を黒から赤に変更します。

画像内の境界線と一部の曲線を除いて、ほとんど正常に機能します。黒い色で塗りつぶされた画像を丸で囲んだとしましょう。丸で囲んだ画像の色は変わりますが、ズームすると、境界線の周りに黒っぽい点が表示されますが、完全に赤い色に置き換えられていません。調べてみたところ、アンチエイリアシングと関係があることがわかりました。

同様の問題に直面したり、この問題を解決する方法について考え/提案がありますか?

あなたの助けにadvnaceで感謝します!

よろしく、タヌーシュ

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

.net - 画像を別の背景色に再アンチエイリアスする手法はありますか?

画像を新しい背景色に再アンチエイリアスする新しい背景色/パターンにアンチエイリアス画像を描画するためのプログラムによるアプローチはありますか? できれば.Netプログラムにアクセスできますか?

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

opengl - アンチエイリアスを使用してOpenGLで滑らかな線を描画するにはどうすればよいですか?

OpenGLで滑らかな線を引く必要があります。これが私が行ったことです。

他に何ができますか?

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

c# - アンチエイリアス効果を逆にするフィルター

アンチエイリアスが適用された行とテキストのビットマップがあります。アンチエイリアスの影響を取り除くフィルターを開発したいと考えています。それを行う方法についてのアイデアを探しているので、まずアンチエイリアス アルゴリズムがどのように機能するかを理解する必要があります。良いリンクやコードはありますか?

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

iphone - テクスチャを使用してアンチエイリアスラインをレンダリングする=>非常に単純な例を検索する

このサイトがあります...

...アンチエイリアス処理された線を描画する方法を説明します。

まさに私が欲しいもの!
しかし..。

単純な線でそれを達成する方法がわかりません。オンライン版の本を見つけました(記事は本から派生したものです)、サンプルコードをダウンロードしました(棒人間が派手な動きをしているところを示しています)が、マンボジャンボがたくさん起こっています...奇妙なことがありますpythonスクリプト...png-imagesおよびヘッダーファイルとしての円、ほとんどすべてがcppで書き込まれ、プロジェクトにコピーしたファイルは、適切に解決できない多くのエラーを生成します。単純なcocos2dベースのアプリで線を描きたいだけなので、そのような凝ったものはすべて必要ないと思います[ところで.... AAは使いたくありませんでしたが、線は5pxより太いです。接続すると醜い穴ができてしまうので(数本の線でできた円の中にあるfe)、AAを使わなければならないようです]。

それで、誰かがリンクされた記事で説明されている原則を使用して実行可能なサンプルコードの小さな断片を持っているか見つけましたか?


ノート:

  1. 写真には穴があります:http:
    //pimml.de/circles.png

  2. ここに、言及されたスティックマン(AA Lines)のコードがあります:http ://examples.oreilly.com/9780596804831/readme.html#AaLines

  3. これが私の円を描く方法です:

    /li>
0 投票する
2 に答える
654 参照

c - wuのアンチエイリアスアルゴリズム

これは何を意味するのでしょうか?

の小数部分を取得するにはどうすればよいxですか?