私は大きな画像を持っています:(14848 PX幅* 14336 PX高さ)私は深みのあるズームツールを使ってファイルを銀色にエクスポートし、 'マルチスケール画像'コントロール。 マルチスケール画像は400×400ピクセルです。 プロジェクトが開始した後、私はパンチとズームファクタを考慮して、マルチスケールコントロールの幅ではなく、実際の画像の '実際の'座標を知るために画像のどこかをクリックしたいと思います... それを知る方法です。皆さんが私を助けてくれることを願っています。 thanxフォームのビューポート座標を実際の画像座標に変換
0
A
答えて
0
これに関するMSDNドキュメントは絶望的です。 This blog postは、実際に用語を定義:
- 論理座標 - 要素座標
- 画像自体(ないコントロール)の座標を表す正規化された値(0〜1)である - 実際の制御の座標です。例えば、Width = 800、Height = 400のMultiScaleImageの場合、マウスが中央にある場合、要素の座標は400,400です。これらの座標は正規化されていません。
[私はブログの記事からその定義をコピーしますが、例としては間違っているようだ:要素座標は400200でなければなりません。]
それはあなたがMultiScaleImage.ElementToLogicalPointマウスが画像の座標に座標変換すること、その後は明らかです。
画像の座標は[0,1]の範囲です。元の画像の幅と高さを掛け合わせるだけで元の画像のピクセル座標が得られます。
関連する問題
- 1. Rの極座標変換画像R
- 2. MonoTouch/MonoDroid - 生のタッチ座標を画面座標に変換
- 3. 実世界の座標をOpenGLの座標に変換
- 4. OpenGLで3D座標を画面座標に変換
- 5. WPF:画面座標とWPF座標の変換
- 6. 座標変換
- 7. マップキットオーバーレイ画像座標
- 8. xcode画像座標
- 9. マウスの座標を画像の座標系にマッピングするPyQt
- 10. マウスリスナーの座標をグラフの座標に変換する
- 11. SVG座標変換
- 12. ピクセルへのタイル座標を地理座標に変換する
- 13. GPS座標をGoogleマップに変換する方法座標
- 14. MKMapkit XY座標を緯度座標に変換する
- 15. UIImageViewタッチ座標をUIImage座標に変換する
- 16. OpenGLキャンバス座標をHTML5キャンバス座標に変換する
- 17. 2つの2次元座標系間の座標変換
- 18. デカルト座標とスクリーン座標の間の変換
- 19. 座標変換の問題
- 20. ImageMagick変換座標を描画
- 21. android opengl es 2.0画面座標をワールド座標に変換する
- 22. 地理座標から地磁気座標への変換
- 23. eci to ecef座標変換
- 24. ココア/ OpenGL座標変換
- 25. 座標系とスプライト変換
- 26. 画像ビューのローカル座標w.r.tをルートビュー
- 27. 画像を座標セットにマッピングする
- 28. サブビューのフレーム座標系をセルフビューの座標系に変換する方法
- 29. ノーマライズされたデバイス座標ウィンドウ座標への座標
- 30. 画像PlaceHoldersの座標の取得