- ★初心者以前の質問に雪崩のように答えるスレ 3★ [転載禁止]©2ch.net
82 :デフォルトの名無しさん[]:2015/01/13(火) 08:31:03.06 ID:6FKlWsxS - WPFとVB.NETで開発してます
WPFに表示させた画像をXxYのセルに区切って ユーザーが選択した(クリックした)セルの範囲を元画像から抽出するというプログラムを作っています。 GUIはうまく動作しているんですが、元画像からの抽出の際に抽出位置がずれてしまいます。(座標も、抽出範囲も) どうもWPFの座標・範囲が元画像の座標・範囲とズレているようです。 WPFで表示・取得した座標・範囲を元画像と同じ単位にスケーリングしたいんですが、どのようにすればよいでしょうか。 尚、画像自体は ttps://moated.wordpress.com/2011/11/08/wpf-%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%A7%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%A8%E7%94%BB%E5%83%8F%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%8C%E5%A4%A7%E3%81%8D%E3%81%8F%E5%B0%8F/ このエントリーの方法で元画像の大きさで表示できています。 宜しくお願いします。 >>81 すみません、言葉足らずでした。 複数ドロップが可能で、ファイルもフォルダも一緒くたにドロップされた時の挙動の判別でした ひとまずFile.Exists(パス)でファイルとして存在しなければ除外するようにして逃げてましたが、 もっとスマートな方法があるはずと思っていたのでFileInfo、DirectoryInfoをあさってみます。 ありがとうございます。
|
|