导航:首页 > 操作系统 > android获取图片颜色

android获取图片颜色

发布时间:2022-05-31 07:53:12

Ⅰ 如何获取android界面某一个坐标点的颜色值

您好,很高兴为您解答:

//根据坐标获取
ImageView imageView = ((ImageView)v);
Bitmap bitmap = ((BitmapDrawable)imageView.getDrawable()).getBitmap();
int pixel = bitmap.getPixel(x,y);
//获取颜色
int redValue = Color.red(pixel);
int blueValue = Color.blue(pixel);
int greenValue = Color.green(pixel);

​转载,仅供参考,如果我的回答没帮助到您,请继续追问。

Ⅱ 有没有什么安卓软件可以提取图片的颜色编码并且根据颜色编码生成纯色图片

可以用“一个木函”的取色器功能,提取到颜色编码后,然后再用“照片编辑器”新建一张图片,把背景颜色设置为所提取到数值就行了。

Ⅲ android 怎么获取rgb文件的颜色值

android可以通过Bitmap.getPixel(x,y)方法获取指定位置的rgb文件的颜色值。分三个步骤:

1、获取点击处的view的bitmap:可以通过ImageView.getBackground()/getDrawable()/getDrawingCache()等方式获取。

2、将点击坐标转换为bitmap内部坐标。

3、getPixel(x,y)即可。

Ⅳ 请问在android中,对图片进行边缘检测后,怎样在两个边缘之间提取任意几个点的颜色值呢

检测完边缘后用随机数确定xy值就行了啊,可以用循环判断到xy值确定的点是否在边缘范围内,然后获取就好了。具体算法:首先先确定物体所在的矩形区域,判断好矩形左上角点的坐标startX,startY,以及矩形的宽高,假设为width和height;然后循环,通过Random rand = new Random(); int x = startX+rand.nextInt(width); int y = startY+rand.nextInt(height); 来获取随机点的坐标;最后循环条件是x,y不在你检测的边缘范围内,如果在范围内就退出循环检测颜色值就行啦

Ⅳ Android 中代码定义颜色的几种方式

Android开发中颜色的自定义方法

1、使用Color类的常量,如:
int color = Color.BLUE; // 创建一个蓝色 是使用Android提供的颜色 int color = Color.RED; int color = Color.WHITE; 2、通过ARGB构建,如:
int color = Color.argb ( 127, 255, 0, 255 ); // 半透明的紫色
其中第一个参数表示透明,0表示完全透明,255(ff)表示完全不透明;后三位分别代表RGB的值了。 3、使用XML资源文件来定义颜色
该方法扩展性好,便于修改和共享,如在values目录下创建一个color.xml: <?xml version=” 1.0” encoding=”utf -8”> <resources>
<color name=”mycolor”> #7fff00ff</color> </resources>
定义了一个名为mycolor的颜色,在别的地方就可以通过引用mycolor来获取该颜色值,如textView定义中:
android:textColor= "@drawable/mycolor"
Java代码中可以使用ResourceManager类中的getColor来获取该颜色: int color = getResources().getColor(R.color.mycolor);
这与第二种方法得到的值是一样的,getResources()方法返回当前活动Activity的ResourceManager类实例。
说明:XML定义方法接受6位和8位两种表示法,而且开头必须是#,8位定义时前两位表示透明。 4、直接定义色值,如: int color = 0xff00ff00;
这种方法必须使用0x开头,而不是用我们常用的#。与方法3不一样,值也必须用8位表示 ,不接受6位的颜色表示。分组一下0x|ff|ff00ff,0x是代表颜色整数的标记,ff是表示透明度,ff00ff表示RGB颜色值。
=======================
补充一点Android布局中背景图片的设置(编辑LinearLayout):
* 可以使用纯色:android:background="@drawable/mycolor" (XML资源文件中定义的颜色)
* 也可使用图片:android:background="@drawable/bg" (需要将一个名为bg.jpg或png的图片拷贝到res/drawable-hdpi目录下)。

Ⅵ android获取图像中颜色

一般获取图中的颜色是通过后台的大型处理器来识别的。

Ⅶ android获取图像中颜色

安卓的获得图像中,颜色这个获取图像中,颜色首先需要一个取色笔,然后使用这个取色笔,点击你想要的颜色就可以取色了。

Ⅷ android中如何获得drawable的颜色值

按你问题的问法,你的需求有点困难...
drawable中存放的是图片资源,如果你获取一个彩虹图片的颜色值...
如果按照你的问题,一定非要解决的话,需要加条件
其一:纯色;
其二,你要对底层输入输出流很!透彻;
那可能性不高...

so,你的问题可以改成获取一个纯色的且非图片的背景的颜色值
源码是这样定义颜色背景的
public void setBackgroundColor(int color) {
setBackgroundDrawable(new ColorDrawable(color));
}
ColorDrawable是个继承Drawable的东西,这里面有个这么个方法
/**
* Returns the alpha value of this drawable's color.
*
* @return A value between 0 and 255.
*/
public int getAlpha() {
return mState.mUseColor >>> 24;
}
应该是你想要的~

Ⅸ Android 开发如何通过扫描一张图片并获取它的颜色值

扫描图片?怎么扫描?
如果你能将图片扫描成bitmap,那么可以通过Palette来获取其中的主要的几种色值。

Ⅹ android这个程序我想获取当前摄像头的图片然后进行颜色识别为什么在APP上运行老是运行到这段会闪退

应该是你的手机不支持这个程序,唯一的办法是卸载程序然后重新安装如果还不可以就只有换一个相似软件了

阅读全文

与android获取图片颜色相关的资料

热点内容
pdf劈开合并 浏览:15
不能修改的pdf 浏览:740
同城公众源码 浏览:475
一个服务器2个端口怎么映射 浏览:283
java字符串ascii码 浏览:62
台湾云服务器怎么租服务器 浏览:462
旅游手机网站源码 浏览:317
android关联表 浏览:930
安卓导航无声音怎么维修 浏览:322
app怎么装视频 浏览:424
安卓系统下的软件怎么移到桌面 浏览:81
windows拷贝到linux 浏览:757
mdr软件解压和别人不一样 浏览:889
单片机串行通信有什么好处 浏览:326
游戏开发程序员书籍 浏览:849
pdf中图片修改 浏览:275
汇编编译后 浏览:480
php和java整合 浏览:835
js中执行php代码 浏览:447
国产单片机厂商 浏览:63