問題タブ [rendering]

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

asp.net - ASP.NET カスタム コントロール - 設計時にイメージのプールからイメージをレンダリングする

私は ImageRotator コントロールに取り組んでおり、今夜は奇妙な点を取り除きました。うまく機能します。しかし、私を悩ませていることが1つあります。設計時には何も表示されません(画像のプレースホルダーを取得するだけです)。

私はグーグルをしていて、 (いつものように) Rick Strahl からの良い記事に出くわしました。これは、パスが明示されている単一の画像に最適です。

ただし、ImageRotator実際には、フォルダーへのパスを取得してスキャンし、それらをループするだけです。現在、イメージの「プーリング」が機能しないため、これは設計時に機能しません (デザイナーがコードにファイルシステムをスキャンする許可を与えていないためだと考えています)。

それで、これはできますか?コントロールのカスタム デザイナーを実装し、そこでアクセス許可 (または何か) を昇格させることは可能でしょうか?


お茶をすすりながら熟考した後の更新(なんてとてもイギリス人なの!)

コントロールのデザイナを作成し、画像を作成し、それを base64 にエンコードし、それをコード ベースに貼り付けてレンダリングすることは可能でしょうか?

このようにして、プール内の画像についてがらくたを言う必要はありません。

(プールから画像を取得する方が適切ですが、それはユーザーが正しく選択したものなのでしょうか?)。

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

c - フォント グラフィック ルーチン

独自のフォントはどのように作成しますか? 重いアルゴリズム (freetype、truetype、adobe など) は必要なく、事前にレンダリングされたビットマップ フォントで問題ありません。

アンチエイリアシングが必要で、可能であればプロポーショナル フォントが必要です。

Gimp を使用してレンダリングを行うことができると聞いたことがあります (いくつかの後処理が必要ですか?)

LCDを搭載した組み込みデバイス向けに開発しています。32 ビット プロセッサを搭載していますが、Linux を実行したくありません (やり過ぎ - 使用する機能が少なすぎるため、コード/データ スペースが多すぎます)。

C. 必要に応じて C++。ただし、C が推奨されます。アルゴリズムとアイデア/コンセプトは、どの言語でも問題ありません...

-アダム

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

.net - HTMLページを.netで画像に変える無料の方法はありますか

テキストと画像を含む html を取得し、すべてを含む 1 つの画像に変換したいと考えています。それを行う無料の方法はありますか?

これは.net 3.5を使用しています。

以下も参照してください。

サーバー生成の Web スクリーンショット?
Web ページのサムネイルを作成する最良の方法は何ですか?

0 投票する
7 に答える
32423 参照

wpf - WPFがハードウェアレンダリングとソフトウェアレンダリングのどちらを使用しているかをどのように判断しますか?

さまざまなプラットフォームでWPFアプリケーションのベンチマークを行っていますが、WPFがハードウェアまたはソフトウェアのレンダリングを使用しているかどうかを簡単に判断する方法が必要です。

これを決定するための電話を思い出したようですが、今はそれを手に入れることができません。

また、一方のレンダリングパイプラインをもう一方のレンダリングパイプラインに強制する簡単なコードベースの方法はありますか?

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

fonts - 複雑なフォントをレンダリングするための最適なオプションは何ですか?

私は (Ruby を使用して) ゲームに取り組んでおり、いくつかの言語で利用できるようにすることを計画しています。テキストをレンダリングするための最良のオプションは何だろうと思っていました。特に、私が使用するものはすべて、複雑なフォント (特にアラビア語とペルシャ語) をレンダリングできる必要があります。

私は周りを見回して、フリータイプ、グラファイト、および Windows ネイティブ API 関数の使用 (クロスプラットフォームでなくても問題ありません) に出くわしました。何を使用する必要があり、さまざまなトレードオフは何ですか?

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

opengl - 手描きの図形をレンダリングする最良の方法

例を挙げて説明すると思います。このゲームでは、マウスを使用して 2D 形状を描くことができ、描いたものがリアルタイムで画面にレンダリングされます。ハードウェア アクセラレーション (OpenGL) を使用してこのタイプの描画をレンダリングする最善の方法を知りたいです。私には2つのアイデアがありました:

  • 描画開始時に画面サイズのテクスチャを作成し、描画時にこれを更新し、これを画面にブリットする
  • 図面を表す一連の線分を作成し、線または細いポリゴンを使用してこれらをレンダリングします

他のアイデアはありますか?これらの方法のうち、最良/最も効率的/最も簡単である可能性が高いのはどれですか? どんな提案でも大歓迎です。

0 投票する
7 に答える
11399 参照

html - IE でのレンダリング パフォーマンスの問題をトラブルシューティングする方法

私たちの Web アプリケーションは、一部の IE ブラウザーでは高速にレンダリングされますが、他のブラウザーでは遅くレンダリングされます... HTML レンダリングの問題のようです... ページの最初の 10% はすぐに表示され、最後の 90% は最大 10 秒かかります。静的コンテンツ。私は firefox/yslow で実行しましたが、非常に迅速にレンダリングされます。ieの一部のユーザー/構成に分離されているようです。Quirks モードは違いを生まないようです。

レンダリングのボトルネックを発見するのに役立つツールやアプリケーションはありますか? コードで何かひどいことをしていますか? それはjavascriptの問題でしょうか?どんな助けや提案も大歓迎です。ありがとう。

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

performance - OpenGL: オフスクリーン レンダリングの高速化

OpenGL を使用して、非常に多く (数万) の画像を画面外にレンダリングする必要があります。
私は Windows で実行しており、QT をフレームワークとして使用しています。解決策はWindowsのみですが、実際には問題ではありません。

私が Google を使用して見つけたものから、これを行うための多くのオプションがあります。 この記事はかなり古いようですが、いくつかの方法を提案しています。そのうちの関連するものは次のとおりです。

  • Windows 固有 -CreateDIBSectionテクスチャを使用して何らかの方法でバインドします。
  • 私のカードでサポートされていると思われる pbuffers 拡張機能を使用します。

このスレッド(メッセージ 6) は、これを使用してこれを行う QT 固有の方法を提案しています。QGLWidget::renderPixmap

私の質問は、どれが最速の方法でしょうか? pbuffers は、ハードウェア上で実行されることが保証されているため、最も安全な方法のようですが、CreateDIB メソッドを使用していないため、ハードウェアも通過しますか? QT法はどうですか?これにはコンテキスト作成の問題があるようです。確かに、作成するすべての画像に対して新しいコンテキストを作成したくはありません。
これで良い経験をした人はいますか?


EDIT : コメント
への回答 - まったく変わらない一定のシーンがあり、さまざまな視点からレンダリングしています。今のところ、画像はユーザーに返され、CPU によって処理されます。将来的には、GPU で処理される可能性があります。

0 投票する
11 に答える
8017 参照

java - 地図データを読み取り、表現し、レンダリングする最良の方法は何ですか?

単純なナビゲーション アプリケーションをペット プロジェクトとして作成することに興味があります。無料の地図データを探し回った後、米国国勢調査局の TIGER 2007 Line/Shapefile 地図データに落ち着きました。データは個々の郡の zip ファイルに分割されており、私の地域の 1 つの郡の地図データをダウンロードしました。

この地図データを使用可能な形式に読み込む最良の方法は何でしょうか?

どうすればいいですか:

  • これらのファイルを読み込む
  • それらを解析する - これらのシェープファイルを既に解析できる正規表現またはライブラリ?
  • データをアプリケーションにロードする - ポイントをメモリ内のデータ構造に直接ロードする必要がありますか? 小さなデータベースを使用しますか? 地図データのアプリケーションを終了したら、永続化する必要はありません。ユーザーはシェープファイルを再度ロードできます。

Shapefile データを読み取った後、マップをレンダリングする最良の方法は何でしょうか?

理想的には、郡の地図データのシェープファイルを読み込んで、すべてのポリラインを画面にレンダリングし、回転とスケーリングを可能にしたいと考えています。

どうすればいいですか:

  • 緯度/経度ポイントを画面座標に変換しますか? - 私が知る限り、Shapefile はそのポイントに経度と緯度を使用します。したがって、マップ機能を表示するには、これらを何らかの方法で画面座標に変換する必要があることは明らかです。
  • マップ データ (道路、境界などの一連のポリライン) を、マップ全体を簡単に回転およびスケーリングできるようにレンダリングしますか?
  • マップ全体を一連の「タイル」としてレンダリングして、表示領域内のフィーチャ/ラインのみがレンダリングされるようにしますか?

元。表示マップとしてレンダリングされた TIGER データの:
代替テキスト

これらのファイルを読み取るための最良の方法、プログラムでそれらをどのように表現するか(データベース、メモリデータ構造内)、およびマップデータを(回転/スケーリングで)レンダリングする方法について、ある程度の経験と洞察を持っている人画面上でいただければ幸いです。

編集: 明確にするために、Google または Yahoo マップ API を使用したくありません。同様に、私は OpenStreetMap を使用したくありません。これらの API/プログラムを利用するよりも、ゼロからのアプローチを探しています。これはデスクトップアプリケーションになります。

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

objective-c - フォントの最大の高さを取得する

したがって、NSFontがあり、任意の文字の最大サイズを取得したいと思います。ピッチと文字の高さ。[font maximumAdvancement]は{pitch、0}のNSSizeを返すように見えるので、それは役に立ちません。バウンディング長方形も機能していないようです。ベジェパスを作成し、グリフを追加し、バウンディング長方形を取得するという、 jwzの同様の質問からの提案も、{0、0}を返します。ここで何が得られますか?

更新:ベジェサイズを取得するために使用しているコードは次のとおりです。