問題タブ [clip]

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 に答える
5298 参照

java - 大きなBufferedimageから小さな画像を本当に速く取得する方法

サイズ(100mb)ピクセル6720x9239の画像であるBufferedImageがあり、ピクセル60x60の小さな画像がたくさん必要でした

まず、ネットで見つけたこのコードを使用しました

小さな画像ごとに約1〜5秒待つ必要があり、非常に遅くなりました。これは、アプリが50枚の画像を必要とするため、パネルをリロードするためにpplが50〜5 * 50秒でw8する必要があるためです。

これを世界に知らせなければならなかった今、本当に幸せだと感じています

0 投票する
3 に答える
9395 参照

java - Javaアプリケーションはどのようにしてサウンドクリップを再生できますか?

以下は私が見た中で最も可能性の高い説明へのリンクですが、まだ質問があります。

Javaでサウンドを再生するにはどうすればよいですか?

ここでコードを引用します:

}

  1. これは、アプレットではなく、アプリケーションで機能しますか?
  2. Main.class.getResourceAsStream()メソッドはimportcom.sun.tools.apt.Mainを必要とするようですしかし、そのためのドキュメントが見つからず、それが何をするのかわかりません。たとえば、「/ path / to / sounds /」は絶対的、または相対的であり、後者の場合、どこに相対的ですか?

シンプルな効果音を鳴らそうと何時間も費やしてきました。それがどれほど難しいかは信じられないほどです。上記のコードが機能するようになることを願っています。助けてくれてありがとう。

チャップ

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

javascript - Firefox キャンバス - パス描画のアーティファクト (クリッピング エラーの可能性)

いくつかの「高度な」グラフィック機能を使用して Canvas プログラムを作成しました: http://pastebin.com/u5q0W876

IE、Chrome、Opera で問題なく動作します。しかし、FireFox では、奇妙なアーティファクトを表示させることができます:
~右下をクリック (空のスペース)
~外側のリングを回転 (クリック) ~ http://img535.imageshack.us/img535/9503/fferr
のように見えます.jpg (右上参照)

問題は、pencilStripes 関数 (画面全体にストライプを描画し、特定の領域にクリップする) に関係していると確信しています。これは 162 行目で、77 行目で使用されています。しかし、他のすべてのブラウザーでクリッピングが正常に機能しているのに、なぜ FireFox でこのエラーが発生するのかわかりません。

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

android - Androidエミュレーターが私のアクティビティをクリップします(横向きでもOK)

AVD「Google API レベル 11」(プラットフォーム 3.0) を実行していますが、ログイン アクティビティがエミュレータの画面領域全体を占めていない理由を理解したいと考えています。適切な場所で fill_parent を使用しています。横向きでは問題ないようです。以下を参照してください

http://www.akersacademy.com/images/robert/landscape.png

縦向きでは、エミュレーターを使用する余地がありますが、ヘルプ ボタンがクリップされているようです (クエスチョン マークの画像)。

http://www.akersacademy.com/images/robert/portrait.png

これが私のlogin_activity.xmlファイルです。何が起こっているのか誰でも助けてくれますか

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

iphone - あるUIImageから別のUIImageに任意のパスをコピーする方法

私はiPhoneグラフィックスに慣れていないので、少し気が遠くなります。

問題: UIImageA と UIImageB があります。UIImageB のすべてのピクセル値が暗くなっていることを除いて、どちらも同じ画像です。

UIImageA の任意の部分を UIImageB の上にコピーしたいと思います。最終結果は、元の画像の一部が明るい、暗い画像になります。

私の推測では、次のことが必要になると思います。

  1. コピーする任意の形状である「パス」を作成します。私はこれを理解できると思います。
  2. UIImageA を取得し、何らかの方法でトリミングするか、パスにマスクします。
  3. UIImageA の一部を UIImageB のまったく同じ位置にコピーします。

私が混乱しているのは、ステップ2と3です。画像を四角形にトリミングしたり、別の事前定義された画像で画像をマスクしたりする例をたくさん見てきましたが、これを正確に行うものはありません。

誰もが一般的なポインタを持っていますか?

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

c# - MOV ファイルの長さの検出

C# で記述されたクライアント アプリがあり、MOV ファイルの長さを読み取りたいと考えています。Windows フォームで Quicktime COM コントロールを作成してホストし、そこにムービーをロードして再生時間を取得する必要があります。私の場合、クライアント アプリは Windows フォームではないため、これは実行できません。

私が実際に行った別の方法は、MOVファイルを生で開き、クリップのムービーヘッダーアトム(「mvhd」)を12バイト超えるまでバイトを調べ、そこからタイムスケールとデュレーションを取得することです. このハックは、Apple が将来ファイル形式を変更した場合に機能しない可能性があるため、私は快適ではありません。

MOV をコントロールにロードすることは避けたいと思います。クリップの長さを取得することだけに関心があり、他には何も関心がないからです。理想的には、mov ファイルのパスを含む文字列をアプリに提供し、そのような期間を取得する必要があります。アンマネージ コードで実行した人はいますか?

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

java - ビープ音を頻繁に再生する際のJavasオーディオクリップの問題

GUIでトリガーされたアクションの成功とエラー時に短いビープ音(WAVファイル)を再生したい。

私はjavax.sound.sampled.Clipに出くわしましたが、これは機能しているようです。これが私が使用する基本的なコードです:

これは、ボタンのクリックがデータベースアクションをトリガーした後に実行されます。成功とエラーの場合、2つの異なるプリロードされたクリップが再生されます。

しかし、本番マシン(Kubuntu 10.4を実行している古いPC)では、しばらくすると(約400回以上の実行または2〜4時間)、クリップの再生が拒否されます。停止方法は終了するのに約3秒かかり、次の開始アクションは音を鳴らしません。その後のコードの呼び出しはすべて、例外やその他のフィードバックをスローせずに失敗します。これを修正する唯一のことは、アプリケーション全体を再起動することです。

私の質問は次のとおりです。これに対する回避策はありますか?他の誰かが同じ問題を抱えていますか?または、少なくとも2つの異なるサウンドを再生するために使用できる別のフレームワークがあります(Toolkit.beep()は1つのサウンドしか再生できません)。

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

android - Android: 画像を形にクリップ

(下手な英語でごめんなさい) 2枚の写真があります。1枚の絵がカラフルで大きい。もう一方の写真では、透明な背景に任意の形状の黒い図形 (十字、星、古典的なパズルのピースなど) を示しています。最初の画像の上に 2 番目の画像を置き、黒を最初の画像の一部に置き換えたいと思います。次に、2 番目の画像を新しいファイルに保存する必要があります。

ありがとうございました。最大。

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

wpf - WPF/Silverlight: グリッド セル サイズへのクリッピングと RenderTransform

私はこのように定義された単純なグリッドを持っています:

グリッドのすべてのセル (左上のセルを除く) に、グリッドまたはキャンバスを追加します。これらのコンテナーに、いくつかの異なるオブジェクトを追加します。これらのコントロールの一部は、ズームインまたはズームアウトとスクロールにより表示サイズを変更できます。

元のコードは私自身のものではありませんが、状況をシミュレートするために小さなテスト プログラムを作成しました。

ページが大きすぎて、特に拡大すると範囲外になります。

クリップを追加しようとしましたが、値を動的に設定する方法がわかりません。

さらに、レンダリングされたキャンバスの実際のサイズと位置を取得するにはどうすればよいですか。ズーム後に値を読み取るために Zoom_ValueChanged を挿入しましたが、幅と高さはまだ 200 または 300 で、ActualWidth と ActualHeight は両方ともゼロです。

前もって感謝します。

0 投票する
3 に答える
1378 参照

javascript - HTML5 Canvas のカスタム クリッピング ゾーンを設定するには?

長方形から円を引いたものを描く必要があります。円のクリッピングが不可能な場合は、多角形のクリッピング ゾーンで十分です。

HTML5 Canvas のカスタム クリッピング ゾーンを設定するにはどうすればよいですか?