私は大きな画像を持っています:(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. UIViewのスウィフト変換座標座標系
- 5. 画面座標をシーン座標に変換する方法
- 6. OpenGLで3D座標を画面座標に変換
- 7. スケーリングとズーム後の画面座標とイメージ座標の変換
- 8. WPF:画面座標とWPF座標の変換
- 9. 座標変換
- 10. コンテナの座標空間から子の座標に座標を変換する
- 11. xcode画像座標
- 12. マップキットオーバーレイ画像座標
- 13. マウスの座標を画像の座標系にマッピングするPyQt
- 14. ビューポート座標の計算
- 15. マウスリスナーの座標をグラフの座標に変換する
- 16. kinect v2の座標を別の座標に変換する
- 17. Python:Pymouseの座標をカメの座標に変換する方法
- 18. 画像のピクセル座標
- 19. swift - UIImageViewを画面座標の座標系のアニメーションに変換する
- 20. SVG座標変換
- 21. 変換は座標
- 22. SVG座標をD3のページ座標に変換js
- 23. カメラの座標をピクセル座標に変換するopencv
- 24. ピクセルへのタイル座標を地理座標に変換する
- 25. タッチイベントから実際の画像ビューの座標を取得
- 26. 画面上の座標を配列グリッド座標に変換する
- 27. 画面座標をlibgdxの正式なカメラ座標に変換しますか?
- 28. Python - matplotlibの極座標プロットによる座標変換
- 29. イメージ座標をデカルト座標に変換する方法
- 30. ローカル座標をグローバル座標に変換する