問題タブ [android-graphics]

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

android - Androidで画像を着色する方法

私は初めてなのでAndroid Graphics、画像の特定の部分を輪郭で着色するアルゴリズムをアドバイスしていただければ幸いです。このアプリケーションに似たものを作成したいと思います。

画像の一部を色で塗りつぶしたり、フリーハンド ツールを使用してペイントしたりできるはずですが、アウトラインからはみ出してはいけません。

image recognitionたとえば、黒いピクセルを追跡するツールを使用する必要がありますか?

定義済みの画像のみを使用することもできます。その各部分をベクトル形式に変換できることを知っています。役に立ちますか?

チュートリアルの参照やサンプル コードは高く評価されます。

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

android - GoogleのFace APIを使用してコーナー/センターX、Y座標を検出するには?

こんにちは。改善された FaceDetection で動作するGoogle の新しい Face API (ここにリンク) を使用しています。返されるものの 1 つは Landmark オブジェクトのリストで、それぞれに使用する X 座標と Y 座標があります。

これらの座標を使用して、画像の中心を把握しようとしていますが、正しい数値を把握することは困難です。

これが私がこれまでに知っていることです:

1)古い方法とは異なり、1000、1000 by -1000、-1000 ではなくなりました。

2)返される座標は float 形式で、"...(0, 0) が画像の左上隅であるランドマークの (x, y) 位置。ポイントは、イメージの範囲内です。」(ソース

3) これらの座標をログに出力すると、画面サイズ (1440w、2368h) と一致しないように見える数値が表示されます。印刷したときに得られる位置の例は次のとおりです。

  • 464.90558,1112.7573
  • -19.159714,218.88104
  • 28.383072,196.1712
  • -130.06908,1071.8779

左上が(0,0)の場合、座標がどのように負になるかがわからないため、これは意味がありません。

問題は、これらの座標はどのように決定されるのかということです。どういうわけか画面のサイズに関してですか?それらは何らかの方法で DP を使用して変換されていますか? 静的キャップはありますか?

皆さんありがとう、

PGMac

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

java - OpenGL ES 2 (Android) 描画ビットマップ

mp4ビデオをデコードし、ビットマップ(x、y位置)を追加してエンコードするためのコードを使用しようとしています。

mp4 ビデオのデコードにAndroid OpenGL コード ( ExtractDecodeEditEncodeMuxTest.java ) を使用し、フレームごとに (特定の x、y 位置に) 画像を追加し、最後にビデオを mp4 に再エンコードしようとしています。

サーフェスの作成時にビットマップをロードし、drawFrame 関数でビットマップを描画しようとしましたが、ビデオ フレーム (ビットマップなし) のみがエンコードされます。なぜですか?

この方法でTextureRenderを編集しようとしています

しかし、ビットマップは表示されません。

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

android - パスの ObjectAnimator がマシュマロで動作しませんか?

ObjectAnimator.ofFloat(Object target, String xPropertyName, String yPropertyName, Path path)API 21 では動作するようですが、23 では動作しませんか? 簡単な再現: アクティビティとレイアウトは次のとおりです。テキストビューを長押ししてみてください。両方のレベルが機能します。ただし、ビューをタップするだけです。21 は機能しますが、23 は機能しません。

--

これは、6 月に報告されたこのバグと同じである可能性があります。https://code.google.com/p/android/issues/detail?id=212776

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

android - 画面上のAndroidメイキングスケール(定規)

私のアプリケーションでは、長さを測定する定規を作成したいと考えています。Googleストアで定規アプリケーションをいくつか試しました。写真のように何とか達成したいです。

したがって、私の質問は、ユーザーのモバイル画面構成に従ってこのマーキングをどのように描画するかです。描画可能な画像またはキャンバス上の描画を使用していますか。

私はアンドロイド開発が初めてです。また、下にドラッグすると定規がマーキングやナンバリングに移動することも。では、そのことを達成する方法ここに画像の説明を入力

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

java - Android PixelXorXfermode の廃止

PixelXorXfermodeクラスを使用する古いライブラリがあります。ただし、API 17 で廃止され、API 24 から削除されました。

ソースコードを見て、ネイティブメソッドを呼び出していることを確認しようとしました。

このクラスに代わるものはありますか?または、それを移植する方法はありますか?