また、ユーザーの肌の色をアバターの顔のように青色に変更したいのですが、方法がわかりませんか? 肌の色の変化を実現するためにさまざまな方法を試しましたが、できませんでした。肌の色のピクセルを見つけて青色に置き換えようとしましたが、肌全体が完全に青くなりました。肌が青くなるようにしたいのですが、あごや鼻などのすべての影のようにリアルに見えるので、顔によって青の色が濃くなったり薄くなったりすることがあります..
私は以下を使用しました:
for (int i = 0; i < bytesInContext; i += 4) {
int alpha = data[i];
int red = data[i+1];
int green = data[i+2];
int blue = data[i+3];
if(((red>140)&&(red<190))||(green>120)&&(green<190)||(blue>150)&&(blue<150)){
data[i]=255;
data[i+1]=13;
data[i+2]=43;
data[i+3]=63;
}
そのようなアプリを作成する他の方法と、ユーザーの肌を青色に変更する方法はありますか??