問題タブ [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.
.net - 強制アンチエイリアシングによる EMF
私たちのプログラムはベクトル グラフィックスを生成する必要があり、そのために EMF を選択しました。ただし、他のプログラムはこれらの画像をアンチエイリアスなしでレンダリングしているようです。SVG 形式には、一部またはすべてのオブジェクトをアンチエイリアスする必要があることを示すフラグがあることがわかりました。
アンチエイリアシングが必要であることを示すために、EMF 形式内に何らかのフラグまたはコマンドはありますか? もしそうなら、 System.Drawing.Imaging.Metafileクラスを使用してそのコマンドを生成する方法は?
ありがとうございました。
iphone - カスタム ビューでの奇妙なアンチエイリアシング
私はそのメソッドUIView
を使用して描画されるカスタムを持っています。-[drawRect:]
問題は、黒い線の水平線または垂直線が非常にぼやけて描かれるため、アンチエイリアシングが非常に奇妙な動作をすることです。
でアンチエイリアスを無効にするとCGContextSetAllowsAntialiasing
、すべてが期待どおりに描画されます。
アンチエイリアシング:
代替テキスト http://dustlab.com/stuff/antialias.png
アンチエイリアシングなし (AA で期待される結果のように見えます):
alt テキスト http://dustlab.com/stuff/no_antialias.png
線幅は正確に 1 で、すべての座標は整数値です。
を使用して四角形を描画すると同じことが起こりますが、 を使用してまったくCGContextStrokeRect
同じように描画した場合はそうではありません。CGRect
UIRectStroke
windows - アンチエイリアスを適用すると、Windows フォームの文字列が見苦しく見えるのはなぜですか?
透明な背景を持つ Label を使用できないため、GraphicsBox の上にいくつかの文字列を手動でレンダリングしています。
ただし、どのレンダリングモードを試しても、文字列を適切に表示することはできません (つまり、Word やグラフィックプログラムで表示されるように)。
画面に表示されるものと比較したインターフェースのモックアップの写真を次に示します。
残念ながら、StackOverflow は画像を縮小しているように見えるので、ここにも直接リンクがあります: http://i.stack.imgur.com/vYFaF.png
レンダリングに使用されるコードは次のとおりです。
TextRenderingHint をすべてのオプションに順番に変更しようとしましたが、アンチエイリアスがある場合は何を試しても、スクリーンショットのようにぼやけて汚れた混乱になります。何か案が?
iphone - iPhoneアニメーション:アンチエイリアスの方法は?
私は自分のiPhoneアプリでいくつかのアニメーションを見ていましたが、それはちょっと醜いように感じました。そして、私はそれを理解しました:それはサブピクセル状態を介してアニメーション化されないだけです。
したがって、通常の+ beginAnimations / + commitAnimationsを使用する場合、いくつかのものを移動すると、ほんの数ピクセルが「ジャンピー」に見えます。どうすればそれを回避できますか?フロート座標などでアニメーション化するためのフラグはありますか?
私が持っているものと私が探しているもののアイデアをあなたに与えるために、写真を参照してください:
代替テキストhttp://www.ptoing.net/subpixel_aa.gif
よろしくお願いします、アントン
flash - フォントの埋め込みとFlashでの正しく表示の問題
ここでFlashフォントとテキストフィールドを扱う最新の問題の適切なテキストフィールドパラメータまたは回避策を探しています。
Font:Franklin Gothic Bookのポイントサイズ8を使用して、textFormatとtextFieldでテキストを生成しています。現在、ムービーを実行すると、フォントは次のように表示されます。
(ソース:flickr.com)
下部の®MYLOGOはPhotoshopからのjpgで、きれいで、どのように見えるかを示しています。次は、Flashのステージで直接入力されたフォントで、一番上の®MYLOGOは私のコードから生成されます。
コードで生成されたコピーをJpegにできるだけ近づけるために、どのパラメーターが欠落していますか?
以下の私のコード:
皆さんは私の最後の質問X_xからこのコードを覚えているかもしれません
修正された作業コア:AndyLiへのthx
グラフィックの例:
正常
高度
c# - WPFイメージでアンチエイリアスを無効にする
私は小さなログインダイアログを書いていますが、美的理由からダイアログの上部にバナーを埋め込んでいます。デフォルトでは、WPFアンチエイリアスによって画像全体がエイリアス化され、画像に含まれるテキストがぼやけてしまうことを除けば、すべてうまくいきました。
少し検索した後、結果の最初の数ページは、アンチエイリアシングをWPFで無効にできないというのが一般的な信念であることを示しました。誰かがこれを確認するか、そうでなければこれを否定することができますか?
これは私にとっては小さな問題です。画像からテキストを取り出し、代わりに同じ効果を実現するために同じテキストのラベルを背景画像の上に重ねます(認める必要がありますが、少し面倒です)。
ありがとう、ロブ
flash - Flash アンチエイリアス システムフォント
システムフォントでレンダリングされる(swfにフォントを埋め込まずに)フラッシュでテキストをアンチエイリアスする方法はありますか?もしそうなら - どのようにそれを行うには?
ありがとう
css - @font-face をピクセルフォントで使用する場合、CSS でアンチエイリアスを無効にすることは可能ですか?
ウェブでピクセルフォントを使いたいです。@font-face を使用して含めていますが、すべてのブラウザーがフォントにアンチエイリアスを適用しています。これを無効にする CSS ルールが見つからないようです。アンチエイリアスを無効にする別の方法を考えられる人はいますか?
cocoa - テキストのレンダリング品質を低下させることなく、Cocoa ラベルに影 (テキストの埋め込み効果) を追加します
Safari や iTunes のようなテキスト効果のあるステータス バー、つまり埋め込みテキストを作成したいと考えています。
ただし、Core Animation パネルを使用して Interface Builder に単純にシャドウを追加すると、OS X の最悪のテキスト レンダリングが開始されます。
ラベルのテキストをくぼませ、適切なサブピクセル レンダリングを維持するための秘訣は何ですか?
opengl - OpenGL アンチエイリアシングと背景クワッド
期待どおりに動作する 3D シーンの背後にある背景を描画しています (以下のコード)。また、アキュムレーション バッファを使用してシーンのアンチエイリアシングも行っています (レッド ブックの第 10 章)。
...画像をジッタリングして描画するコードを数回 (たとえば n) ループし (ジッタリングとは、画像をわずかに異なる位置に移動することです)、次のようにデータを蓄積します。
そして最後に電話
ただし、背景をアンチエイリアスしたくありません。問題は、GL_RETURN を指定して glAccum を呼び出すと、(深度テストやブレンド関数などを使用するのではなく) カラー バッファー内の値がコピー (上書き) され、カラー バッファーに書き込まれる値がマスクされることです。
3D シーンをアンチエイリアシングする前または後に背景を描画して、アンチエイリアシングなしで 3D シーンを描画したときと同じように背景を描画するにはどうすればよいですか?