1楼:人人让娈
右键吸管工具组,选择颜色取样器工具,在你需要知道rgb值的位置单击。 打开信息面板,快捷键f8。即可看到颜色信息。
用photoshop如何将**中每个像素的rgb数值提取出来
2楼:匿名用户
photoshop中打开**。
点击左侧工具条的吸管工具。
任意吸一个要查看的地方,前景色就会变成吸住的颜色。
点击窗口找到下边的颜色的选项,快捷键是f8。
在颜色板上面就可以看见rgb值了。
3楼:
你可以在ps中按“ctrl+shift+alt+s”,会弹出一个“存储为 web 和设备所用格式”对话框。这时注意右侧有一个“颜色表”,颜色表的右上方有一个按钮,点击后选择“存储颜色表”就可以将所有颜色保存为“act”格式文件!
4楼:匿名用户
你要那么多数值干什么啊,看都看不过来,没有什么意义啊
请问使用photoshop cs6如何将一张**的各个像素点rgb值导出成文本格式,或者导成其它可操作的格式。
5楼:老房
依我看没有什么软件可以完成你说的任务!一张**有无数个像素点,如何将其一一导出为文本格式rgb值呢?更不知何来此想法!
6楼:匿名用户
matlab就很方便啊
如何用python分别提取出某个像素的rgb值并写入一个一行三列的数组中。
7楼:匿名用户
numpy我用得少。
你上面的程序第一个是缩进有问题,这一句for i in range(2*radius):
第二个问题是cx,cy没有定义?
第三个问题,i,j的循环中没有使用step,这样一个浮点数,可能会按1的step来走,结果应该会与想象的有差距。
第四个问题。img后面有些是有些又是()。这个显然有问题第五个问题,r,g,b应该是被引号括起来的。你直接写个字符在这里,显然也应该不对。
8楼:匿名用户
可以使用 python image library 做,load() 函数会返回一个对象,这个对象我们可以把它当作一个二维数组对待,而数组中存放的就是点的 rgb 值,可以很容易地访问到任何像素点的 rgb 值:
frompilimportimage#可以支持很多种**格式.
im=image.open("your_picture.jpg")
pix=im.load()
#获得**的尺度,可以用于迭代
printim.size
#获得某个像素点的rgb值,像素点坐标由[x,y]指定printpix[x,y]
#设置[x,y]点的rgb的值为valuepix[x,y]=value
9楼:马红权
我用的**片段你参考一下。
def pj(region):
(w,h)=region.size
t=[0,0,0,0]
for i in range(2,w-2):
for j in range(2,h-2):
(r,g,b,a)=region.getpixel((i,j))t[0]+=r
t[1]+=g
t[2]+=b
t[3]+=b
t[0]=t[0]/float(w-4)/(h-4)t[1]=t[1]/float(w-4)/(h-4)t[2]=t[2]/float(w-4)/(h-4)t[3]=t[3]/float(w-4)/(h-4)# #print dir(region)
# for i in range(w):
# for j in range(h):
# region.putpixel((i,j),(t[0],t[1],t[2],t[3]))
return t
怎么获取一张**上所有像素点的rgb值
10楼:死鱼哥
右键吸管工具组,选择颜色取样器工具,在你需要知道rgb值的位置单击。
打开信息面板,快捷键f8。即可看到颜色信息。
11楼:day爱好好学习
function rgb(rgb)/g; var
re = rgb.match(regexp); alert(re); for(var i=0;i if(re[i]=="") } alert(re);
}-----------------------------------转换成16进制function rgbtohex(rgb)/g; var re =
rgb.match(regexp);//利用正则表达式去掉多余的部分,将rgb中的数字提取 var hexcolor = "#"; var
hex = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c',
'd', 'e', 'f']; for (var i = 0; i < re.length; i++) hexar.push(hex[c]);
if(c < 16&&c != "") hexcolor += hexar.reverse().join(''); }
//alert(hexcolor) return hexcolor; }
如何用python分别提取出某个像素的rgb值并写入一个一行三列的数组中?
12楼:匿名用户
numpy我用得少。
你上面的程序第一个是缩进有问题,这一句for i in range(2*radius):
第二个问题是cx,cy没有定义?
第三个问题,i,j的循环中没有使用step,这样一个浮点数,可能会按1的step来走,结果应该会与想象的有差距。
第四个问题。img后面有些是有些又是()。这个显然有问题第五个问题,r,g,b应该是被引号括起来的。你直接写个字符在这里,显然也应该不对。