問題タブ [magnify]
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.
android - OnTouchListenerでオブジェクトの正しい座標(event.getX() / event.getY())を取得する方法
そして、私が正確に望むのは、OnTouchListener(中心に点のあるオレンジ色の四角)を持つオブジェクトの座標(X、Y)を介してビットマップの一部を表示することです 。
したがって、問題は、画像に表示されるように画像の一部を描画したいということです(赤い四角の「表示したい領域」)。
したがって、この場合、例外の結果は(ビットマップの一部):
現時点では、次のようにしています:
そして、それは正しくありません。
どうすればこれを達成できますか? 多くの式を試しましたが、うまくいきませんでした。助言がありますか?
PS私が理解しているように、 event.getX() / event.getY()は相対的な座標を取得しています(そして、私には明確ではありませんが、タッチリスナー(中央に点のあるオレンジ色の四角)を使用してイメージビューのオブジェクトから取得する正確な座標は何ですか?このオブジェクトの中心またはTop.Left corners(X,Y))を取得しますか?
html - ウェブサイトにテキスト用の虫眼鏡を作成する
Web サイトのテキストを拡大する虫眼鏡を作成する HMTL コードを探していますが、画像のコードしか見つかりません。
誰か助けてくれませんか?私はあまりコードの読み書きが得意ではありません。
ios - Swift: この MagnifyingGlassView クラスはどのように機能しますか?
ここで SO と GitHub を検索すると、次の Swift クラスが見つかりました。これは拡大鏡として機能しUIView
、ユーザーが画面に触れたポイント周辺の一部を拡大します。これが私が見つけたコードです:
私が理解していない行は、の間に含まれている行/------!!!------/
です。つまり、拡大鏡の目的がポイントの周りのゾーンを拡大することだけであるのに、なぜこれらの翻訳が必要なのか理解できません。なぜ2回翻訳する必要があるのですか?彼らはどういう意味ですか?それがどのように機能するかを正確に説明してくれる人はいますか?
私が今までに理解したと思うことは、最初の翻訳では、拡大鏡に、原点が拡大鏡の中心であり、軸の長さが拡大鏡の高さの半分と幅の半分であるグラフィック座標の新しい参照システムを与えることです。自体。次に、拡大縮小操作を実行してそのグラフィック コンテキストを 2 倍にズームし、最後に別の変換を使用して、拡大鏡のグラフィック座標の参照系の原点を、ユーザーが画面に触れたポイントとして再度設定します。これは正しいですか?
android - 他のビューの上にキャンバスを表示する方法
ここから取得したライブラリであるアプリケーションに拡大鏡ビューを使用しています:
https://github.com/nomanr/android-image-magnifier
このクラスを変更して FrameLayout (以前は ImageView でした) を拡張し、FrameLayout で動作するようにしました。
ペイントされたキャンバス ビューが、そのカスタム ビューに追加されたすべてのビューの後ろに留まることを除いて、うまく機能しています。
それらの追加されたビューの前にそのキャンバスを表示する方法は?
私が使用しているカスタムビュークラス:
jquery - jQuery Mousemove:座標で別の要素にイベントをスローします
ある要素のマウスの動きを別の要素に (正確な座標で) 永続化/ブロードキャストするにはどうすればよいですか? のズーム効果は、生成されたjQueryがトリガーされDIV B
たときに機能することに注意してください。詳細なコンテキストについては、スニペットのコードまたはこのフィドルを参照してください。.mousemove()
javascript - Magnify.js と bxSlider
Magnify.jsをbxSliderスライドに実装しようとしていますが、問題があります。ズーム効果はスライドの最初の画像でのみ機能し、次の画像に移動すると効果は機能しませんが、機能します最初のもので。スライドのすべての画像には、 Magnifyでターゲットにしている「ズーム」IDがあります。 最初のスライドだけでなく、スライド全体で機能させる方法はありますか?
android - Android カスタム カメラ拡大プレビュー
非推奨のカメラ API とサーフェスビューを使用したカスタム カメラ アプリケーションがあります。カメラから返されたライブ フィードを拡大できるようにしたい。ズームを試してみましたが、ズームの最大値は通常 4 倍に制限されていますが、それ以上の値が必要です。それを行う方法についてのアイデアはありますか?Google Play の 30x Zoom というアプリのおかげでそれが可能であることはわかっています。そんなことがあるものか?私は何が欠けていますか?
javascript - マウスの中心に従う Div
これを使用してカーソルをたどり、ホバリングしている小さな領域を拡大しようとしています。 http://jsfiddle.net/wwwrha04/
JSはこちら
カーソルが拡大された Div の中心にくるようにするにはどうすればよいですか? また、カーソルがブラウザに入るときはいつでもカーソルにジャンプさせるにはどうすればよいですか?
または、この関数を作成するより良い方法はありますか? 画像拡大鏡しか見つからず、あらゆる種類の要素を拡大できる必要があります。