問題タブ [mask]
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.
iphone - アニメの「マスキング」?iPhone SDK
iPhoneで画像をマスキングする方法を調べています。私はこの解決策に出くわしました
http://iosdevelopertips.com/cocoa/how-to-mask-an-image.html
これは静止画像に最適です。私がやりたいのは、UIImageView でアニメーションをマスクすることです。私が読んだことから、まともなフレームレートを達成しながらこれが可能だとは思いません.
これにより、次のことが可能かどうかを尋ねるようになります.UIImageView内の画像を「クリップ」できますか? つまり、UIImageView のサイズを画像のサイズに変更しないので、一部が切り取られますか?
matlab - MATLAB で 2 つのマスクをマージするにはどうすればよいですか?
一緒にマージしたい 2 つのマスクがあり、ゼロでない限り上書きmask1
します。マスクはバイナリではなく、関心領域でユーザーが定義した値であり、他の領域では 0 です。mask2
mask2
たとえば、次の場合:
次に、の出力が必要です[4 4 5;4 4 5]
。そして、もし私が別のマスクを持っていたら、
次に、次の出力が必要です[4 6 5;4 6 5]
行列の各要素を調べて比較することなく、これを行う簡単な方法が必要です。マトリックスは非常に大きく、多くのマトリックスをマージする必要があるため、タイミングが重要です。どんな助けでも素晴らしいでしょう。
actionscript-3 - Actionscript3 アルファマスキング?
Google マップ アプリケーションにスポットライト効果を適用しようとしていました。具体的には、マウスに追従する円を描き、マップ上にマスクとして設定します。問題は、円内のマップ領域のみが表示されることです。マスクがどのように見えるかはわかっていますが、円の外側の領域をある種の半透明にして、その下のマップも表示できるようにする方法はありますか?透ける?こうすることで、ユーザーが円内の領域だけを移動しても、マップの残りの部分を見ることができます。ありがとう!
actionscript-3 - Actionscript 3 を使用した AIR のマスク
ActionScript 3 で円形にマスクを作成しようとしています (Flex AIR フレームワークを使用しています)。これはエコロジカル フットプリントと関係があり、各円は 1 つの地球を表しています。このエコロジカル フットプリントの写真はコンテナ内にあります。問題は、絵が浮いているのにマスクが固定されているように見えることです。コンテナを下にスクロールすると、画像は問題なくスクロールしますが、マスクはスクロールせず、画像の上部が切り取られます。これと他の UIMovieClip を VBox コンテナに入れました。その VBox コンテナは、さらに別の VBox コンテナ内にあります。前者のVBoxコンテナを後者の下に置くと、マスクが合わなくなるので円がマスクされません。
flash - Flashas3マスクサイズ
セナリオ 私は3層の内部を持つムービークリップ(「myMask」)を持っています:1。マスクの形(顔のシルエット)2。写真(人の)3。アルファ0%の正方形(これはマスクの形より少し大きい)
1は3の中央にあります1はマスキング2です
写真は2と3よりもはるかに大きく、回転した角度+中心から外れた位置にあります。
問題 マスクを設定した後、最終的なムービークリップ「myMask」の四隅の位置を取得/設定する必要があります。
フラッシュIDEでは、これは3と同じサイズで表示されます。これは、最終的に4つの角の位置を操作しようとしているため、必要な正方形です。ただし、as3コードでは、.widthと.heightは、マスクされていない(はるかに大きい)場合の画像(2)を含むすべての要素に関連付けられているバウンディングボックスのサイズです。
AS3で表示されているマスクのサイズを取得する方法はありますか?
ありがとう
random - 1 つの数値 (LUA) で複数の桁間隔を生成しようとしています。
基本的に、0 から 2^16-1 までの数値を返すことができるランダム関数を使用する必要があります。
私はこれを利用して、たとえば、1 と 6 の間の 6 つの間隔を生成しようとしています (ダイス ポーカーを考えています)。基本的に、私のためにランダムに生成されたその1つの番号を使用し(範囲のみを指定できます)、できれば1回だけ呼び出す必要があります。次に、その数字を取り、値が 1 ~ 6 になるように 6 つのサイコロに「分割」します。
頭に浮かぶのはビットマスキングですが、これが正しいコンテキストであるかどうかはわかりません。
バイナリの観点からすると、サイコロの値を 0 ~ 5 にするのが合理的です。これにより、2 進数の 000-101 が得られます。ここで、ランダム関数の戻り値の最大値は 101101101101101101 (6 つのサイコロ、それぞれが「6」) になり、10 進数では、ランダムな int 戻り値の上限が 187245 になることを意味します。下限は 0 になります。 random 関数は数値 66508 を返し、バイナリ形式にすると 010|000|001|111|001|100 になりますが、これでは十分ではありません! この場合、サイコロの 1 つが 111 = 7 になり、間隔が 0-5 (1-6) であるはずのときにそれを取得できません:(
制限範囲内の 10 進数に 1 ~ 6 (0 ~ 5) の値を持つ 6 つのサイコロを含める方法を理解する必要がありますが、助けが必要です。
jquery - 最適な入力マスクはどれですか?
これまで jQuery マスクだけを入れてきましたが、Mozilla では問題があることがわかりました。たとえば、入力をマスクして$(".someClass").mask("9?9");
1 桁の '1' のみを入力すると、Mozilla は"1_"
検証に失敗した (数字である) 値を送信しますが、ユーザーは間違いなく正しい値を入力しました。
$(".someClass").mask("9?9");
ユーザーが2文字を入力しなければならないと思わないように、最大文字数(この場合は2)のアンダースコアを表示しないようなマスクはありますか???
他の問題は、マスクされたフィールドにフォーカスを失ったときに、最初の必須文字をいくつか入力しただけである場合です。フィールドにフォーカスを戻すと、最後の文字から続行されますが、すでに入力されているものはすべて消去されます。
Telerik も試してみましたが、メニューのバグが多く、アンダースコアとカーソルの位置に問題があります。
提案や解決策があれば書いてください。
どうもありがとう。
apache-flex - Flex でマスクが見えない
私は 2 つのスプライトを持っています。1 つ目はマスクで、2 つ目は最初のスプライトによってマスクされます。現在、マスクされている 2 番目のスプライトは見えますが、マスキングを行っている最初のスプライトは見えません。マスクをしているスプライトを表示する方法はありますか?
flash - Flashでのマスクの操作
自分が作成しているプロジェクトでカスタムマスクを機能させるのに苦労しています。
私が使用しようとしているマスクは、作業中のフォトショップドキュメントのレイヤーにピクセルマスクとして適用されていますが、そのレイヤーマスクをフラッシュにインポートする適切な方法がわかりません。私の.swcにコンパイルし、actionscriptから呼び出されます。(私はFlexでコーディングしています)
フォトショップからピクセルマスクをインポートするための適切なワークフローは何ですか?
container.mask = myMask;
自分の形の大きさの四角い箱だけでなく、好きな形で表示されますか?
事前のおかげで、これは私をバティに駆り立てています!
assembly - アセンブリ マスク ロジックの質問
これは非常に単純ですが、まだ理解できていません。
この質問はアセンブリ mmx に関するものですが、これは純粋な論理です。
次のシナリオを想像してください。
私が知りたいのは、MM0 のゼロを 02 で埋めることです。ステップ 2 で MM0 レジスタを反転し、FF を 00 に、00 を FF に変更し、and を MM1 に変更し、最後に or をマージする必要があると思います。 2。
私が得ることができた場合:
要約すると、その MM3 レジスタを 00 00 FF FF 00 00 FF として取得するにはどうすればよいですか? ビットを反転して、MMX レジスタで AND、OR、XOR、および NAND 命令しか使用できないことを証明するにはどうすればよいですか?
どんな答えでも大歓迎です。ありがとう。