問題タブ [android-bitmap]

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

android - BitmapFactory.decodeResource を使用して Res/draw から複数の画像を取得する方法

デバイスの画面サイズに合わせて画像のサイズを変更する必要があります。一度に 1 つの画像に対して行うことができますが、現在 18 の画像を扱っています。最も重要なことは、私のコードでは、一度作成された画像を格納するためのマトリックスを作成する必要があることです。このリンクをたどっています ビットマップ画像のサイズを変更しますか? .

複数の画像を簡単かつ効率的に読み込むにはどうすればよいですか。

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

android - Android - キャンバスとバッファリングされた画像 - カスタム ビューの動作がおかしい

説明も修正もできない奇妙なカスタム ビューの動作が発生しています。

私はカスタム ビューを持っています。呼び出しBitmapのコンテンツをバッファリングするために を使用しています。onDraw()

バッファ イメージの幅を 2000 に設定するとすべてが機能しますが、4000 に増やすとバッファリング プロセスは正常に機能しているように見えますが、onDraw()描画しようとすると何も描画されません。Bitmapが現在描画されているか、実際にCanvas.drawBitmap()は描画されていません。

これはメモリ不足の問題ではありません。

コア機能は次のとおりです。

}

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

android - 別の画像の上に画像を重ねる

透かしのような写真編集機能をやっています。

ユーザーは画像 A を選択します。画像が選択された後、ユーザーは別の画像 B を選択して画像 A の上に配置し、画像 A が背面で静止している間に画像 B を移動できます。

画像 B の配置が完了したら、ユーザーは両方の画像を 1 つに結合し、それを 1つの画像として保存できます。

画像 B 関数の移動は完了しましたが、実際に 2 つの画像を結合する方法がわかりません。

編集 1: カメラまたはギャラリーから取得し、B と A の 2 つの画像を結合して、SD カードに保存します。

編集2: これは、画像Bをビュー内で移動させるために行ったことです。今必要なのは、画像 b をメイン画像 (背景にある) に接続し、SD カードとして保存することだけです。イメージビューとそのカスタム位置 (イメージ B) の両方を実際に統合し、SD カードに保存できるビットマップを作成する方法はありますか。

編集 3: これは、これを呼び出したときに nullpointer を与えるコードです。

主な活動

CombineImages クラスはあなたが提供したものです。

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

android - カメラから取得した画像の表示中に Uri が null になる

こんにちは、カメラから写真を撮り、画面に表示する必要があります。

しかし、私は Uri を null として取得しています。

ファイルの絶対パスを取得する必要があります。

私のコード:

助けてください..

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

android - 1 つの画像を別の画像の上に重ねる

背面の大きな背景である画像Aと、画像Aの上にマージされる小さなアイコンである画像Bの2つの画像があります.

使い方

ユーザーがカメラから写真を撮ると、この写真が画像 A になります。ユーザーがレイアウトからアイコンを選択すると、それが画像 B になります。画像 B の画像を選択した後、ユーザーは画像 B をレイアウト内で移動して調整できます。画像 B が画像 A の上に重なる位置。

ユーザーが保存を押した後、キャンバスは 2 つの画像 (A の上に B) をユーザーが望む位置にマージし、SD カードに保存します。

問題

画像Bをレイアウト内で移動させることはできましたが、画像Aの位置にマージする方法わかりません.

これは、画像Bをレイアウト内で移動させるために行ったことです。

ユーザーが選択した位置で 2 つの画像をマージする方法がわかりません。

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

android - getBitmapFromURL() を使用した Cookie

サーバーから画像を取得するためにURLを渡しています。

しかし、それは何も返していません。画像はプライベートだと言っています。だから私の質問は、とにかくクッキーを getBitmapFromURL() メソッドに渡すことです。私はイメージを得ることができるように。または、他の代替手段はありますか?どうもありがとう。

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

android - Android、白黒に変換するメモリ不足

ユーザーがリソースに触れると、一部のリソースを白黒に変換しています。Util Java ファイルでこれを行うには、次の関数を使用します。

ただし、一部のデバイスでは、次のエラーが発生することがあります。

その関数の145行目は

正確には、他のスタックオーバーフローの回答からその機能を取得しました。

何が起こっている ?

ありがとうございました