問題タブ [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.

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

android - OnTouchListenerでオブジェクトの正しい座標(event.getX() / event.getY())を取得する方法

私はこれを持っています:
ソースケース

そして、私が正確に望むのは、OnTouchListener(中心に点のあるオレンジ色の四角)を持つオブジェクトの座標(X、Y)を介してビットマップの一部を表示することです

したがって、問題は、画像に表示されるように画像の一部を描画したいということです(赤い四角の「表示したい領域」)。
したがって、この場合、例外の結果は(ビットマップの一部): 現時点では、次のようにしています:
除外された結果

そして、それは正しくありません。

どうすればこれを達成できますか? 多くの式を試しましたが、うまくいきませんでした。助言がありますか?

PS私が理解しているように、 event.getX() / event.getY()は相対的な座標を取得しています(そして、私には明確ではありませんが、タッチリスナー(中央に点のあるオレンジ色の四角)を使用してイメージビューのオブジェクトから取得する正確な座標は何ですか?このオブジェクトの中心またはTop.Left corners(X,Y))を取得しますか?

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

html - ウェブサイトにテキスト用の虫眼鏡を作成する

Web サイトのテキストを拡大する虫眼鏡を作成する HMTL コードを探していますが、画像のコードしか見つかりません。

誰か助けてくれませんか?私はあまりコードの読み書きが得意ではありません。

0 投票する
0 に答える
150 参照

ios - Swift: この MagnifyingGlassView クラスはどのように機能しますか?

ここで SO と GitHub を検索すると、次の Swift クラスが見つかりました。これは拡大鏡として機能しUIView、ユーザーが画面に触れたポイント周辺の一部を拡大します。これが私が見つけたコードです:

私が理解していない行は、の間に含まれている行/------!!!------/です。つまり、拡大鏡の目的がポイントの周りのゾーンを拡大することだけであるのに、なぜこれらの翻訳が必要なのか理解できません。なぜ2回翻訳する必要があるのですか?彼らはどういう意味ですか?それがどのように機能するかを正確に説明してくれる人はいますか?

私が今までに理解したと思うことは、最初の翻訳では、拡大鏡に、原点が拡大鏡の中心であり、軸の長さが拡大鏡の高さの半分と幅の半分であるグラフィック座標の新しい参照システムを与えることです。自体。次に、拡大縮小操作を実行してそのグラフィック コンテキストを 2 倍にズームし、最後に別の変換を使用して、拡大鏡のグラフィック座標の参照系の原点を、ユーザーが画面に触れたポイントとして再度設定します。これは正しいですか?

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

android - 他のビューの上にキャンバスを表示する方法

ここから取得したライブラリであるアプリケーションに拡大鏡ビューを使用しています:

https://github.com/nomanr/android-image-magnifier

このクラスを変更して FrameLayout (以前は ImageView でした) を拡張し、FrameLayout で動作するようにしました。

ペイントされたキャンバス ビューが、そのカスタム ビューに追加されたすべてのビューの後ろに留まることを除いて、うまく機能しています。

それらの追加されたビューの前にそのキャンバスを表示する方法は?

私が使用しているカスタムビュークラス:

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

jquery - jQuery Mousemove:座標で別の要素にイベントをスローします

ある要素のマウスの動きを別の要素に (正確な座標で) 永続化/ブロードキャストするにはどうすればよいですか? のズーム効果は、生成されたjQueryがトリガーされDIV Bたときに機能することに注意してください。詳細なコンテキストについては、スニペットのコードまたはこのフィドルを参照してください。.mousemove()

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

xamarin - Xamarin.Forms でのスクロール中の項目の拡大

Xamarin.Forms に水平スクロール コントロールを実装する必要があります。これにより、スワイプによる項目のスクロールだけでなく、スクロール コントロールの中央に近づくと行内の要素が拡大されます。希望するレイアウトのデザインは次のとおりです。

ここに画像の説明を入力

これまでのところ、そのような動作を実装する Xamarin または Xamarin.Forms のコントロールを見つけることができませんでした。

UIScrollView を拡張してそのような機能の実装にアプローチする方法についてのヒントを提供するか、要件に関連するコントロールまたは例を示してください。ありがとうございました。

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

javascript - Magnify.js と bxSlider

Magnify.jsbxSliderスライドに実装しようとしていますが、問題があります。ズーム効果はスライドの最初の画像でのみ機能し、次の画像に移動すると効果は機能しませんが、機能します最初のもので。スライドのすべての画像には、 Magnifyでターゲットにしている「ズーム」IDがあります。 最初のスライドだけでなく、スライド全体で機能させる方法はありますか?

0 投票する
0 に答える
151 参照

android - Android カスタム カメラ拡大プレビュー

非推奨のカメラ API とサーフェスビューを使用したカスタム カメラ アプリケーションがあります。カメラから返されたライブ フィードを拡大できるようにしたい。ズームを試してみましたが、ズームの最大値は通常 4 倍に制限されていますが、それ以上の値が必要です。それを行う方法についてのアイデアはありますか?Google Play の 30x Zoom というアプリのおかげでそれが可能であることはわかっています。そんなことがあるものか?私は何が欠けていますか?

0 投票する
0 に答える
248 参照

javascript - マウスの中心に従う Div

これを使用してカーソルをたどり、ホバリングしている小さな領域を拡大しようとしています。 http://jsfiddle.net/wwwrha04/

JSはこちら

カーソルが拡大された Div の中心にくるようにするにはどうすればよいですか? また、カーソルがブラウザに入るときはいつでもカーソルにジャンプさせるにはどうすればよいですか?

または、この関数を作成するより良い方法はありますか? 画像拡大鏡しか見つからず、あらゆる種類の要素を拡大できる必要があります。