當前位置:首頁 » 人物圖片 » 手機解析圖片顏色rgb值
擴展閱讀
美女健身跳河視頻 2023-08-31 22:08:21
西方貴族美女照片真人 2023-08-31 22:08:15

手機解析圖片顏色rgb值

發布時間: 2022-06-11 19:33:18

⑴ 如何獲得在iPhone上的圖像的像素的RGB值

使用GDI+ bitmap 的 GetPixel,具體實現: //像素點的坐標值,根據實際情況來 int x = 20, y = 40; using (Bitmap bmp = new Bitmap(@"文件路徑")) { Color pixelColor = bmp.GetPixel(x, y); //像素點顏色的 Alpha 值 byte alpha = pixelColor.A; //顏色的 RED 分量值 byte red = pixelColor.R; //顏色的 GREEN 分量值 byte green = pixelColor.G; //顏色的 BLUE 分量值 byte blue = pixelColor.B; }

⑵ android 怎麼獲取rgb文件的顏色值

android可以通過Bitmap.getPixel(x,y)方法獲取指定位置的rgb文件的顏色值。分三個步驟:

1、獲取點擊處的view的bitmap:可以通過ImageView.getBackground()/getDrawable()/getDrawingCache()等方式獲取。

2、將點擊坐標轉換為bitmap內部坐標。

3、getPixel(x,y)即可。

⑶ 有沒有用手機掃一掃顏色就能識別出來都有什麼顏色組成

可以通過手機顏色掃描器軟體實現用手機掃一掃顏色就能識別出來都有什麼顏色組成。
顏色掃描器安卓版是一款非常好用的取色app,支持用手機對著物體、圖片即可識別其顏色,還有詳細的RGB值,輕松識別顏色。
有需要的朋友可以到正規網站下載使用。

⑷ android 怎樣獲取圖像觸摸位置的rgb值

基本介紹

思路:

首先需要一張圖片,這里由於我的強迫症,我沒有寫死,而是去圖庫選擇一張照片。

獲取圖片的寬、高,為了精度,這里一定要設置BitmapFactory.Options,通過坐標的形式來獲取RGB值,也就是說把一張圖片通過坐標分為若干個小點。
上代碼:

privateBitmapcomp(Bitmapimage){

ByteArrayOutputStreambaos=newByteArrayOutputStream();
image.compress(Bitmap.CompressFormat.JPEG,100,baos);
if(baos.toByteArray().length/1024>1024){
//判斷如果圖片大於1M,進行壓縮避免在生成圖片(BitmapFactory.decodeStream)時溢出
baos.reset();//重置baos即清空baos
image.compress(Bitmap.CompressFormat.JPEG,50,baos);
//這里壓縮50%,把壓縮後的數據存放到baos中
}
ByteArrayInputStreamisBm=newByteArrayInputStream(baos.toByteArray());
BitmapFactory.OptionsnewOpts=newBitmapFactory.Options();
//開始讀入圖片,此時把options.inJustDecodeBounds設回true了
newOpts.inJustDecodeBounds=true;
Bitmapbitmap=BitmapFactory.decodeStream(isBm,null,newOpts);
newOpts.inJustDecodeBounds=false;
intw=newOpts.outWidth;
inth=newOpts.outHeight;
//現在主流手機比較多是800*500解析度,所以高和寬我們設置為
floathh=800f;//這里設置高度為800f
floatww=500f;//這里設置寬度為500f
//縮放比。由於是固定比例縮放,只用高或者寬其中一個數據進行計算即可
intbe=1;//be=1表示不縮放
if(w>h&&w>ww){//如果寬度大的話根據寬度固定大小縮放
be=(int)(newOpts.outWidth/ww);
}elseif(w<h&&h>hh){//如果高度高的話根據寬度固定大小縮放
be=(int)(newOpts.outHeight/hh);
}
if(be<=0)
be=1;
newOpts.inSampleSize=be;//設置縮放比例
//重新讀入圖片,注意此時已經把options.inJustDecodeBounds設回false了
isBm=newByteArrayInputStream(baos.toByteArray());
bitmap=BitmapFactory.decodeStream(isBm,null,newOpts);
returncompressImage(bitmap);//壓縮好比例大小後再進行質量壓縮
}

重點:一定要設置BitmapFactory.Options newOpts = new BitmapFactory.Options();否則坐標獲取不準確

通過getPixel(x, y)方法通過坐標拿到我們需要的色值即可,比較簡單。

iv_image.setOnTouchListener(newOnTouchListener(){

@Override
publicbooleanonTouch(Viewv,MotionEventevent){
intx=(int)event.getX();

inty=(int)event.getY();

if(event.getAction()==MotionEvent.ACTION_UP){
intcolor=bitmap.getPixel(x,y);
//如果你想做的更細致的話可以把顏色值的RGB拿到做響應的處理
intr=Color.red(color);
intg=Color.green(color);
intb=Color.blue(color);
inta=Color.alpha(color);
Log.i(TAG,"r="+r+",g="+g+",b="+b);
tv_rgb.setText("a="+a+",r="+r+",g="+g+",b="
+b);
btnColor.setTextColor(Color.rgb(r,g,b));
}
returntrue;
}
});

⑸ 如何知道一些圖片的顏色的RGB的值分別為多少呢有辦法么

有啊!你先用截圖軟體截取下來保存為圖片,然後用PS打開,將滑鼠放在你要知道的顏色上,然後看右上角的信息版,上面就會有rgb值了~

⑹ 手機上怎麼把圖片rgb轉換為cmyk

只要你在手機上安裝了圖像處理軟體,如PS,就可以轉換了。

⑺ 手機照片rgb模式怎麼設置

工具/材料:電腦、PS。

第一步,打開電腦,打開PS軟體進入。

⑻ 怎麼獲取圖片中的顏色RGB值

在PS軟體中獲取圖片中的顏色RGB值,具體操作請參照以下步驟。

1、在電腦上打開PS軟體,然後在「文件」的下拉菜單中點擊「打開」命令。

⑼ 蘋果手機下什麼軟體可以分析顏色RGB – 手機愛問

還有就是先有印刷才有CMYK這一說法的 CMYK指的是圖片的顏色模式,不管RGB是用於色光加色顯示的,而CMYK是用於色料減色顯示領域中的,原因是為了 C