問題タブ [tiles]

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 投票する
6 に答える
1686 参照

image - ギガピクセル画像の自己記述型ファイル形式?

医用画像では、巨大なギガピクセル画像を保存する方法が 2 つあります。

  1. 大量の JPEG 画像 (ファイルにパックされているか個別に) を使用し、奇妙なインデックス形式を作成して、何がどこにあるのかを説明します。いくつかのメタデータを他の形式で追加します。

  2. TIFF のタイルと複数画像のサポートを使用して、画像を 1 つのファイルとしてきれいに保存し、ズーム速度のためにダウンサンプリングされたバージョンを提供します。次に、さまざまな TIFF タグを悪用して、非標準的な方法でメタデータを保存します。また、後で個別に変換する必要がある重なり合う境界を持つタイルを保存します。

どちらの場合も、読者は形式を十分に理解して、物事の描き方とメタデータの読み方を理解する必要があります。

これらの画像を保存するより良い方法はありますか? TIFF (またはBigTIFF ) はまだこれに適した形式ですか? XMPはメタデータの問題を解決しますか?

主な問題は次のとおりです。

  • 高速ランダム アクセス (タイリング) を可能にする方法で画像を保存する
  • 高速ズーム (ピラミッド) 用にダウンサンプリングされた画像を保存する
  • タイルが重なっている場合やまばらな場合の処理​​ (スキャナーは、多くの場合、カメラを 2D のスライド上で動かし、画像化するものがある場所だけをキャプチャすることで機能します)
  • スライドのラベルやサムネイルなどの関連画像を含む重要なメタデータの保存
  • 非可逆ストレージのサポート

大規模な航空写真や地図を保存するために人々はどのような種類の (できれば非独占的な) 形式を使用していますか? これらの画像には類似した特性があります。

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

actionscript-3 - bitMapData へのオブジェクトの追加

今のところ。私は3つのオブジェクトを持っています。キャンバスとして機能する 1 つの BitMap。および 2 つの bitmapDatas。1 つは私のバッファーで、もう 1 つは私のタイルです。ゲームのタイル効果を作成しています。tile:BitMapData をカスタム オブジェクトに変換したいと思います。その理由は、各タイルをインタラクティブにしたいからです。だから私はそれぞれをクリックすることができます。タイルを表す bitMapData を、プロパティとメソッドを持つカスタム オブジェクトに変換することは可能ですか。ムービークリップのようなもの。それを私のバッファに描画しますか?? bitMapData を拡張する新しいクラスを作成できますか?? または、バッファを取り除き、タイル オブジェクトを BitMap に直接描画する必要がありますか??

言い換えれば、スプライトまたはタイルを BitMapData オブジェクトまたはビットマップに配置する最良の方法は何ですか?

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

c# - このフラッド フィル アルゴリズムがスタック オーバーフローを引き起こすのはなぜですか?

これはこれまでの私のコードですが、マップの最後に到達するとスタック オーバーフローが発生します。問題を解決する方法を知っている人はいますか (おそらくトリッキーな状態です)。

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

model-view-controller - Spring を使用して、web.xml でルートにマッピングすると、静的リソースが見つかりません

私がやろうとしているのは、要求をサーブレット ルートにマップすることです (用語は正しいですか?)。URL が正しいビューにマップされているところですが、ページの一部であるすべての静的コンテンツ (css、javascript、画像) が見つかりません。

したがって、私の web.xml では、サーブレットタグは次のようになります

私のコントローラーは次のようになります。

MyBaseController は非常に単純です。次のようになります。

ビューレイヤーでタイルを使用しています。私の構成は次のとおりです。

/WEB-INF/tiles-defs.xml

前述したように、ビューは見つかりますが、ページのポートである静的リソースは見つかりません。典型的なログアウトの例を次に示します。

2010-01-24 17:25:01,777 DEBUG [http-8080-7] servlet.DispatcherServlet (DispatcherServlet.java:690) - [/springapp/static/css/account.css の GET リクエストを処理する「springapp」という名前の DispatcherServlet ] 2010-01-24 17:25:01,778 WARN [http-8080-4] servlet.DispatcherServlet (DispatcherServlet.java:962) - URI [/springapp/static/css/shop.css] の HTTP リクエストのマッピングが見つかりません「springapp」という名前の DispatcherServlet で 2010-01-24 17:25:01,778 DEBUG [http-8080-6] servlet.FrameworkServlet (FrameworkServlet.java:677) - 正常に完了した要求 2010-01-24 17:25:01,778 WARN [http-8080-5] servlet.DispatcherServlet (DispatcherServlet.java:962) - 「springapp」という名前の DispatcherServlet で、URI [/springapp/static/css/offers.css] の HTTP リクエストのマッピングが見つかりません 2010-01-24 17:25:01、778 WARN [http-8080-3] servlet.DispatcherServlet (DispatcherServlet.java:962) - 名前が「springapp」の DispatcherServlet で、URI [/springapp/static/css/scrollable-buttons.css] の HTTP リクエストのマッピングが見つかりません

http://localhost:8080/springapp/shopに アクセスすると問題なく動作しますが、css と画像がありません。

タイルを使用すると複雑になると思いますが、それを取り除くのは気が進まないです。ビュー解像度の構成を調整する必要があるかどうか疑問に思っています。ビュー リゾルバーをチェーンすることでしょうか?それをした経験があります。

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

iphone - CATiledLayer の使用時に setNeedsDisplayInRect がビュー全体を再描画する

これは私の初めての投稿です。

私が抱えている問題に対処するサンプルコードや質問が見つからないので、誰かがこれに光を当てることができることを願っています.

私は Quartz を使用しており、クリックできるいくつかのボックスを描いた CATiledLayer があります。いずれかをクリックすると、そのボックスを青いアウトラインで再描画しますが、ビューの残りの部分は再描画しません。私が読んだコメントから、ボックスの1つの境界内をクリックしたら、 setNeedsDisplay の代わりに setNeedsDisplayInRect を使用し、ダーティ rect をそのボックスのサイズに設定する必要があるようです。ただし、(void)drawRect:(CGRect)rect 関数が呼び出されるたびに、(void)drawRect:(CGRect)rect の四角形は、setNeedsDisplayInRect で無効にしようとした四角形に関係なく、常にビューのサイズになります。setNeedsDisplay または setNeedsDisplayInRect を他の場所で呼び出しているとは思いませんが、何らかの理由でビュー全体が無効になっています。CAtiledLayer を使用しない場合、この問題は発生しません。

これが私のコードの簡略版です:

他の誰かがこのような問題に遭遇しましたか? これは CATiledLayer の制限ですか、それとも間違って使用しているだけですか? ちなみに、私が CATiledLayer を使用している理由は、UIScrollView でズームインおよびズームアウトするときに鮮明なグラフィックを維持できるようにするためだけです。CATiledLayer は UIScrollView に埋め込まれていますが、UIScrollView から CATiledLayer を削除しても、この問題は解決されません。ズームで「ベクトル化されたグラフィックス」効果を得るためのより良い代替案を誰かが提案できる場合は、お知らせください。私は CATiledLayer で多くの時間を費やしてきましたが、思い通りに動作させることができません。

編集:これらの行を削除しても、同じ問題が発生します:

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

algorithm - マップのレンダリング : データから画像タイルへ : グッド プラクティス/サンプル コード/チュートリアル

iPhone オフライン マップ プロジェクトに取り組んでいます。そこで、iPhone でタイルを直接生成したいと考えています。また、タイルをレンダリングするための高速で効率的なアルゴリズムを構築する必要があります。

そのためのリソースを知っていますか?( mapnikのようないくつかのフレームワークが存在することは知っていますが、できるだけ単純なものが必要であり、後でクールなものを実装します)。私はこれのために車輪を再発明するので、言語を気にしません(何かが完全に適合する場合を除いて:コアデータを含む目的のc、私は疑います...)

ノードとパスからのタイルのグラフィック生成について実際に話しています (私はopenstreetmapデータを使用していますが、必要に応じて構造を調整してもかまいません。それを行うための最速の方法が本当に必要です.

ありがとう

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

opengl - OpenGL でタイル化された世界を作成する

OpenGL でタイル張りの世界を作成する予定です。タイルと家を少し回転させて、世界の建物をモデルで作成します。どのプロジェクション (直交、パースペクティブ) を使用する必要があるか、ビュー マトリックスをセットアップする方法 (OpenGL を使用) を提案できますか?

私が作ろうとしている世界のスタイルがわからない場合は、このゲームを見てください: http://www.youtube.com/watch?v=i6eYtLjFu-Y&feature=PlayList&p=00E63EDCF757EADF&index=2

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

c# - XNA C# 2D プラットフォーマー ゲーム

XNA で 2D プラットフォーマーを作成しようとしています (方法を理解する..)。

タイル グリッドの作成方法と衝突検出の実行方法を知っています。プレーヤーの 9 つのバウンディング タイルで衝突検出を実行していますが、衝突検出を実行するためのより良い方法があるかどうかを知りたいです。

Braid はタイルではなく断片的な画像か何かを使用すると読みましたが、これらの衝突検出をどのように実行しますか? タイルを使用するよりも優れていますか?

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

javascript - HTML/JS/CSS アイソメトリック グリッドと半透明のクリックスルー タイル

横向きの「アイソメ」ビューと透明なタイルを使用する Web アプリ/ゲームを作成しようとしています。各 div (各タイル) を position:absolute として設定し、top と left のパラメーターを設定する PHP 数式を使用して、それらを問​​題なく表示できます (ただし、あまり良くありません)。問題は、タイルのクリックをキャッチして、透明なビットを持つタイルがその下のタイルにクリックスルーできるようにする方法です。

私の問題の例はhttp://stuff.adammw.homeip.net/other/fv/farmville_2.htmlにあります

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

opengl - ハードウェアを介した OpenGL での 2D エンジンのスクロール?

2D タイル エンジンのボトム エンドとして OpenGL を使用しています。すべてが 2D の場合、特定の問題を最適化するのは簡単です。たとえば、スクロール。画面の特定のセクションを下からスクロールする必要があることがわかっている場合は、その部分をブリットするだけです。一度に1ピクセル以上移動しています。明示的なハードウェア サポート (古いニンテンドー ハードウェアを考えてください) がなければ、これには多くのピクセル書き込みが必要です。オンチップ bitblt は次善の策です。

基本的に、効率的なハードウェア ブリットとして VRAM テクスチャ レンダーを使用するために GL 呼び出しを最適化する方法を検討しています。

GL にフレームバッファをスクロールさせることは可能ですか、それとも、フレームごとにシーン全体をダブルバッファリングして再レンダリングすることをやめるべきですか?

どうも