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

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

objective-c - マスクを使用したCALayerのブラインドダウンアニメーション

画像に「ブラインドダウン」効果を作成して、画像が「ブラインドダウン」して表示されるようにしたい。

このJavaScriptトランジションのようなもの: https ://github.com/madrobby/scriptaculous-http : //madrobby.github.io/scriptaculous/effect-blinddown/

マスクの位置を手動で変更すると、マスクの背後にある画像が非表示および表示されるため、マスクは正しく設定されていますが、アニメーション化されません。それは最終的にアニメートの最終位置になり、実際にブラインドになることはありません。

助けてください!たぶん、これはブラインドダウン効果を達成するための最良の方法ではありませんか?

0 投票する
2 に答える
25704 参照

java - Log4Jでログファイルのクレジットカード番号をマスクする方法は?

ウェブアプリはPCIに準拠する必要があります。つまり、クレジットカード番号を保存してはなりません。このアプリはメインフレームシステムのフロントエンドであり、CC番号を内部で処理します。また、今わかったように、応答画面の1つに完全なCC番号を吐き出すことがあります。デフォルトでは、これらの応答のコンテンツ全体がデバッグレベルでログに記録され、これらから解析されたコンテンツもさまざまな場所にログに記録できます。そのため、このようなデータ漏洩の原因を突き止めることはできません。CC番号がログファイルでマスクされていることを確認する必要があります。

正規表現の部分は問題ではありません。他のいくつかの場所ですでに使用している正規表現を再利用します。ただし、Log4Jを使用してログメッセージの一部を変更する方法については、適切な情報源が見つかりません。フィルタははるかに制限されているようで、特定のイベントをログに記録するかどうかを決定することしかできませんが、メッセージの内容を変更することはできません。また、Log4J用のESAPIセキュリティラッパーAPIを見つけました。これは、一見したところ、私がやりたいことを実行することを約束します。ただし、明らかに、コード内のすべてのロガーをESAPIロガークラスに置き換える必要があります。これはお尻の痛みです。私はより透明な解決策を好みます。

Log4J出力からクレジットカード番号をマスクする方法はありますか?

更新: @pgrasの元のアイデアに基づいて、ここに実用的な解決策があります:

ノート:

  • CIDがこのロガーによってマスクされた場合、バックエンドサーバーによってマスクされた場合、または他の人によってマスクされた場合を区別したいので、+ではなくでマスクします。*
  • 誤検知の心配がないので、単純な正規表現を使用します

コードは単体テストされているので、正しく機能するとかなり確信しています。もちろん、それを改善する可能性を見つけたら、私に知らせてください:-)

0 投票する
2 に答える
33709 参照

jquery - jQuery 入力マスクの長さ

入力フィールドがあり、最小フィールド長を 5、最大長を合計 15 文字までにして、英数字 (A ~ Z、a ~ z、0 ~ 9) 文字のみに制限したいと考えています。

jQueryを使用してこれを行う方法を知っている人はいますか?

digitalBush で jQuery 入力マスクを使用しようとしています - http://digitalbush.com/projects/masked-input-plugin/

問題は、15 文字を入力しない限り、フィールドが空白になることです。入力フィールドに「012345678912345」(15文字)を入力すると、値が保存され、問題ありません。

しかし、ユーザー名として「12345」と入力すると、その入力ボックスがフォーカスを失うと、その値は空白に戻ります。これを修正する「定義」またはオプションで変更できるものはありますか?

助けてくれて本当にありがとうございます :)

ティム

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

.net - .Net - ファイル名にマスクを指定して FileIOPermission を使用する

ファイル名にマスクを使用して、一連のファイルに FileIOPermission を適用したいと思います。フォルダー C:\TMP 内のすべての txt ファイル:

これにより、ArgumentException "Illegal characters in path." がスローされます。

なにが問題ですか?とにかく達成することは可能ですか?

0 投票する
2 に答える
1782 参照

c# - PathGeometry を BitmapSource (または任意の画像データ) のマスクとして使用するにはどうすればよいですか?

BitmapSource があると仮定すると (実際には、必要に応じて生のピクセルにもアクセスできます)、PathGeometry をマスクとして使用して画像の特定の部分を切り取るにはどうすればよいでしょうか?

(0, 0) から (8, 3) までの四角形を表す PathGeometry があるとすると、次の 2 つの画像のいずれかを取得できるようにしたいと考えています。

また

0 投票する
5 に答える
21523 参照

android - Androidでのドローアブル/ビットマップのマスキング

私は現在、白黒のビットマップを使用して、Androidの別のビットマップまたはDrawableのアルファチャネルをマスクする方法を探しています。これを行うための最良の方法が何であるかについて私は興味があります。私は確かにこれを行う方法についていくつかのアイデアを持っていますが、それらは最適ではありません。

画像に新しいマスクを頻繁に適用できるようにする必要があります(白黒のビットマップは数秒ごとに変更されます)。

これを達成する方法についてのフィードバックをいただければ幸いです。

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

matlab - MATLABで配列マスクを使用して行列を縮小するにはどうすればよいですか?

これは私の非常に一般的な問題のようです:

私が欲しかったのは[1 3; 4 6]

はい、私はreshapeそれを適切なサイズにすることができますが、それは間違った方法のようです。もっと良い方法はありますか?data(mask)実際に長方形であるのに、なぜ行列を返さないのですか?一般的なケースではそうではないかもしれませんが、私の場合、元のマスクは配列であるため、常にそうなります。

当然の結果

回答ありがとうございます。これは、、、、などの数値インデックスを返すものでも機能することを指摘したいとismember思いsortますunique

以前は、この概念を使用して1回のショットで実行できる場合に、から2番目の戻り値を取得しsort、それをすべての列に手動で適用していました。

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

flash - PNG ビットマップからの黒の背景を持つ AS3 Flex マスク

私が達成しようとしていることは些細なことかもしれませんが、背景が透明ではなく、背景が黒で、上に形状が白で定義された PNG マスクをロードしています (適用する必要がある実際のマスク)。どうやらFlexは、それが機能するために透明な背景を持つマスクを提供することを期待していますか、それとも何か不足していますか?

その場合、読み込んでいる bitmapData を変換して、黒色を透明として扱うことはできますか?

前もって感謝します。

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

flash - FLASH actionscriptラウンドコーナーマスク?

アクションスクリプトを使用してフラッシュムービーを動的にマスクし、4つのコーナーに5ピクセルの丸みを帯びたマスクを作成するにはどうすればよいですか?(コーナーは透明で、残りは表示されている必要があります)

ありがとう!

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

cocoa-touch - UIImageのマスキング

境界線や長方形のUIImageを変更できるアプリに取り組んでいます。境界線はさまざまですが、UIImageがはさみなどで切り取られたように見えます。

これを行うための最良の方法は何ですか?

私の最初の考えは、探している正しい境界線効果を備えた透明なPNGの束を準備し、それをUIImageのマスクとして使用することです。これは正しい道ですか?または、これを行うためのより柔軟なプログラムによる方法はありますか?