問題タブ [masking]
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.
php - ドメイン/URL マスキング
PHP でいくつかの GET 変数を別のページに渡す Web サイトがあります。私の問題は、変数、つまり index.php?category=categoryname を含む URL があり、あまり記憶に残らないことです。
ページを複製してフォルダに保存せずに、代わりに URL を /categoryname のようなものに変更する方法はありますか? しかし、ユーザーが /categoryname を入力して正しいページにリダイレクトされることも許可しますか?
hosting - Webサイトマスキングを使用してソースのIPアドレスを非表示にしますか?
私はウェブホスティングの初心者です-私たちはFlexでSaaSベースで提供されるサイトを構築しました。クライアント専用のシステムを選択したURL(Go-Daddyから購入)に配置し、サイトでマスキングを使用して簡単に提案しました。これは正常に機能しますが、ブラウザのビューソースに、明らかにセキュリティの問題であるIPアドレスが表示されます。DNSのIPをサーバー上にあるサイトのIPに変更しようとしましたが、サブIP(10.10.100.100:1000など)を使用しているため、受け入れられません。
何か案は?
flash - AS3 反転マスク、MouseEvent.ROLL_OVER はマスクを移動します
AS3 で自分の画像を素晴らしいものにしようとしています。「動く背景」の効果を出したい。たとえば、私のイメージは 200 x 200 で、マスクは 200 x 40 です。ホバーすると、背景が移動し、マスクはそのままになります。
AS3 には反転マスク オプションがないため、BlendMode を使用してマスクを親レイヤーに追加する必要があることがわかりました。ここで問題が発生すると思います。マスクの Y 位置を変更したい場合 (マスクで MouseEvents が有効になっていないため変更できません)、すべてかゼロかです。イメージ全体 (マスクを含む) がダウンするか、何も起こらないかのいずれかです。
これが私のコードの一部です。誰かがこのかなり簡単に見える問題を修正する方法を知っていることを本当に願っています. うーん!(画像の読み込みを担当するカスタム ImageLoader クラスがあります)
前もって感謝します。
java - RGBバイナリイメージの結合に関する問題
各RGBチャネルのエッジを検出し、それらを組み合わせて最終出力として表示するエッジ検出を実行しています。バイナリイメージが表示されないため、3つを組み合わせるのに問題があります。代わりに、いくつかの色が表示されます。RGBの各バイナリイメージを確認しましたが、正常に動作し、白黒のイメージが得られます。より明確にするために、以下はコードです:
問題はアルファ値にあると思いました:
ただし、アルファ値を削除しても何も表示されません。誰か助けてくれませんか?前もって感謝します!
java - Java の 4 バイトからバイナリの「ビットマスク」
バイナリ ファイルから 4 バイトを取得して、データの 0 とメタデータの 1 を表すビット マスクに変換しようとしています。
それらを論理和演算してintに変換し、それをビットシフトして、ビット位置が設定されているかどうかを判断する必要があると想定しています。
4つすべてを組み合わせて、ステップできる32ビットマスクを取得する方法がわかりません。
それは2つを結合します(別の投稿のLaurence Gonsalvesによる投稿)が、4つを結合するための構文を理解できません。
または、これは Enumset の場合でしょうか。完全には理解していないことを認めます。
アドバイスをいただければ幸いです。
ありがとう。
トニー
**これに別の簡単なメモを追加するだけです (それが一般的に許可されているかどうかわからないので、許可されていない場合は事前に謝罪します)、新しく作成した int を調べて、ビットが設定されているかどうかを確認する最良の方法は何ですか?か否か?
現在私は使用してif (((comboOfBytes >> bitmaskBit) & 1) == 0)いますが、それが必要なチェックを行う最もエレガントな方法であるかどうかはわかりません。
また、シフトによって実際に 32 ビットすべてをチェックする方法を理解しているかどうかも、まだ完全にはわかりません。
再度、感謝します
html - フレームセットにより、ページをナビゲートするときに URL が変更されません。これを回避する方法はありますか?
Web サイトがあり、そのページの 1 つにフレームセットが含まれています (別の Web サイトからデータを取得する必要があります)。問題は、フレームセットを含むページにアクセスすると、他のリンクをクリックしても URL が変更されないことです。フレームセットのあるページのリンクを表示し続けます。たとえば、フレームセットのあるページの URL は次のとおりです。
http://www.ourwebsite.com/profile.php
通常、Web サイトの他のリンクをクリックすると、そのページが持つ URL/ページ名に変わります。しかし、ここでは、フレームセット ページに到達すると、サイト内のどこに移動しても、URL は何らかの方法でマスクされ、 http: //www.ourwebsite.com/profile.php のみが表示されます。
これを回避する方法はありますか?
java - ビッグ エンディアンのビットマスク
これは問題ではなく、健全性チェックです。
ビッグ エンディアンのビットマスクとして 4 バイトを Java に読み込む必要があり、それらのバイトが次の場合:
0x00、0x01、0xB6、0x02。
それを int にすると、次のようになります: 112130
バイナリは次のようになります: 0000000000000011010011000000010
一連のバイトのエンディアンはビット位置に影響しませんよね?
ありがとう
トニー
perl - Perlでの文字列マスクの使用
ユーザーがMM-DD-YYYYなどのマスクを指定し、それを文字列と比較できるようにするプログラムがあります。文字列では、MMは月、 DDは月、YYYYは年と見なされます。他のすべては正確に一致する必要があります:
- 文字列:2010年12月31日マスクMM-DD-YYYY:失敗:ダッシュではなくスラッシュを使用する必要があります
- 文字列:2010年12月31日マスクDD / MM / YYYY:失敗:月は2番目である必要があり、月31はありません。
- 文字列:12 / 31-11マスク:MM / DD-YY:パス:文字列はマスクと一致します。
現在、私はindexandを使用substrして月、日、年を引き出し、それからxor他のすべてのマスクを生成するために使用しています。それは少しエレガントではないようです、そして私はこれを行うためのより良い方法があるかどうか疑問に思いました:
これは、日付、時刻(HH、MM、SS、およびA / * AA *を使用)、およびコード内のIPアドレスに対して実行しています。
ところで、私は正規表現を使用して文字列から日付を取得しようとしましたが、それはさらに厄介です:
これは巧妙なプログラミングのトリックですが、私が何をしているかを正確に理解するのはかなり困難であり、したがって他の誰かが維持するのが難しくなります。
svg - *outer* コンテンツを切り取るための SVG clipPath
通常、<clipPath>要素はクリップ パスの外側にあるすべてのものを非表示にします。反対の効果、つまり画像から何かを「切り取る」ことを実現するには、clipPath とclip-rule="evenodd"属性で 2 つのパスを使用します。基本的に、クリップパスを「xor」したい。
しかし、うまくいきません。「ORed」された領域を示しています。
編集:
私の問題は、AFAIK<mask>が iOS WebKit で機能しないことです。
c++ - 侵食された長方形を修正するにはどうすればよいですか?
基本的にはこんなイメージです

または、同じ画像内に複数の長方形があるもの。四角形は完全に白黒で、白には「汚れた」エッジとガウジがありますが、四角形であることが簡単にわかります。より正確には、イメージ マスクです。白い領域は「放置」するイメージの部分ですが、黒い部分はモノクロにする必要があります。
私の質問は、この劣化した長方形からきれいで鮮明な長方形を作成するにはどうすればよいですか? 私は Pythonを使用していますが、この作業には Qt と C++ を使用する必要があります。他のライブラリを使用しない方が望ましいでしょう。
ありがとう!