㈠ 如何在hue上查看oozie日誌
在瀏覽器打開hue的網頁,http://hostname:8888/,然後點擊oozie,就打開了oozie的控制面板。我是使用命令行運行job的。在已完成下,每一個job都對應一個id,點擊id,進到另一個頁面,點擊操作,接著點擊外部id,便鏈接到maprece的job里,點 擊任務---》嘗試id--》,會出來三個選項卡,元數據,計數器,日誌,點擊日誌選項卡,分四類日誌,任務診斷日 志,stdout,stderr,syslog。這四類日誌均能幫助找到任務失敗的原因,非常有用
㈡ 如何整合hue和cas,實現單點登錄hue
是Hadoop應用程序中主要的分布式儲存系統, HDFS集群包含了一個NameNode(主節點),這個節點負責管理所有文件系統的元數據及存儲了真實數據的DataNode(數據節點,可以有很多)。HDFS針對海量數據所設計,所以相比傳統文件系統在大批量小文件上的優化,HDFS優化的則是對小批量大型文件的訪問和存儲。下面為詳細資料:
什麼是HDFS及HDFS架構設計
HDFS+MapRece+Hive快速入門
Hadoop2.2.0中HDFS為何具有高可用性
Java創建hdfs文件實例
㈢ 如何修改hue的配置
配置 Hue
配置hue server
[desktop]
http_host=cdh1
http_port=8888
secret_key=
time_zone=Asia/Shanghai
如果想配置 SSL,則添加下面設置:
ssl_certificate=/path/to/certificate
ssl_private_key=/path/to/key
並使用下面命令生成證書:
# Create a key
$ openssl genrsa 1024 > host.key
# Create a self-signed certificate
$ openssl req -new -x509 -nodes -sha1 -key host.key > host.cert
配置 DB Query
DB Query 的相關配置在 hue.ini 中 databases 節點下面,目前共支持 sqlite, mysql, postgresql 和 oracle 四種資料庫,默認使用的是 sqlite 資料庫,你可以按自己的需要修改為其他的資料庫。
[[database]]
engine=sqlite3
name=/var/lib/hue/desktop.db
配置 Hadoop 參數
HDFS 集群配置
在 hadoop.hdfs_clusters.default 節點下配置以下參數:
fs_defaultfs:
logical_name: NameNode 邏輯名稱
webhdfs_url:
security_enabled:是否開啟 Kerberos
hadoop_conf_dir: hadoop 配置文件路徑
完整配置如下:
[hadoop]
[[hdfs_clusters]]
[[[default]]]
# Enter the filesystem uri
fs_defaultfs=hdfs://mycluster
# NameNode logical name.
logical_name=mycluster
# Use WebHdfs/HttpFs as the communication mechanism.
# Domain should be the NameNode or HttpFs host.
# Default port is 14000 for HttpFs.
## webhdfs_url=http://localhost:50070/webhdfs/v1
webhdfs_url=http://cdh1:14000/webhdfs/v1
# Change this if your HDFS cluster is Kerberos-secured
security_enabled=true
hadoop_conf_dir=/etc/hadoop/conf
配置 WebHDFS 或者 HttpFS
Hue 可以通過下面兩種方式訪問 Hdfs 中的數據:
WebHDFS:提供高速的數據傳輸,客戶端直接和 DataNode 交互
HttpFS:一個代理服務,方便與集群外部的系統集成
兩者都支持 HTTP REST API,但是 Hue 只能配置其中一種方式;對於 HDFS HA部署方式,只能使用 HttpFS。
對於 WebHDFS 方式,在每個節點上的 hdfs-site.xml 文件添加如下配置並重啟服務:
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
配置 Hue 為其他用戶和組的代理用戶。對於 WebHDFS 方式,在 core-site.xml 添加:
<!-- Hue WebHDFS proxy user setting -->
<property>
<name>hadoop.proxyuser.hue.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hue.groups</name>
<value>*</value>
</property>
對於 HttpFS 方式,在 /etc/hadoop-httpfs/conf/httpfs-site.xml 中添加下面配置並重啟 HttpFS 進程:
<!-- Hue HttpFS proxy user setting -->
<property>
<name>httpfs.proxyuser.hue.hosts</name>
<value>*</value>
</property>
<property>
<name>httpfs.proxyuser.hue.groups</name>
<value>*</value>
</property>
對於 HttpFS 方式,在 core-site.xml 中添加下面配置並重啟 hadoop 服務:
<property>
<name>hadoop.proxyuser.httpfs.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.httpfs.groups</name>
<value>*</value>
</property>
修改 /etc/hue/conf/hue.ini 中 hadoop.hdfs_clusters.default.webhdfs_url 屬性。
對於 WebHDFS:
webhdfs_url=http://cdh1:50070/webhdfs/v1/
對於 HttpFS:
webhdfs_url=http://cdh1:14000/webhdfs/v1/
YARN 集群配置
在 hadoop.yarn_clusters.default 節點下配置:
[hadoop]
[[yarn_clusters]]
[[[default]]]
resourcemanager_host=cdh1
resourcemanager_port=8032
submit_to=True
security_enabled=true
resourcemanager_api_url=http://cdh1:8088
proxy_api_url=http://cdh1:8088
history_server_api_url=http://cdh1:19888
集成 Hive
在 beeswax 節點下配置:
[beeswax]
hive_server_host=cdh1
hive_server_port=10000
hive_conf_dir=/etc/hive/conf
這里是配置為連接一個 Hive Server2 節點,如有需要可以配置負載均衡,連接一個負載節點。
集成 Impala
在 impala 節點下配置
[impala]
# Host of the Impala Server (one of the Impalad)
server_host=cdh1
# Port of the Impala Server
server_port=21050
# Kerberos principal
impala_principal=impala/[email protected]
# Turn on/off impersonation mechanism when talking to Impala
impersonation_enabled=True
這里是配置為連接一個 Impala Server 節點,如有需要可以配置負載均衡,連接一個負載節點。
參考 Configuring Per-User Access for Hue 和 Use the Impala App with Sentry for real security,在配置 impersonation_enabled 為 true 的情況下,還需要在 impalad 的啟動參數中添加 authorized_proxy_user_config 參數,修改 /etc/default/impala中的 IMPALA_SERVER_ARGS 添加下面一行:
-authorized_proxy_user_config=hue=* \
另外,如果集群開啟了 Kerberos,別忘了配置 impala_principal 參數。
集成 kerberos
首先,需要在 kerberos server 節點上生成 hue 用戶的憑證,並將其拷貝到 /etc/hue/conf 目錄。:
$ kadmin: addprinc -randkey hue/[email protected]
$ kadmin: xst -k hue.keytab hue/[email protected]
$ cp hue.keytab /etc/hue/conf/
然後,修改 hue.ini 中 kerberos 節點:
[[kerberos]]
# Path to Hue's Kerberos keytab file
hue_keytab=/etc/hue/conf/hue.keytab
# Kerberos principal name for Hue
hue_principal=hue/[email protected]
# Path to kinit
kinit_path=/usr/bin/kinit
接下來,修改 /etc/hadoop/conf/core-site.xml,添加:
<!--hue kerberos-->
<property>
<name>hadoop.proxyuser.hue.groups</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hue.hosts</name>
<value>*</value>
</property>
<property>
<name>hue.kerberos.principal.shortname</name>
<value>hue</value>
</property>
最後,重啟 hadoop 服務。
集成 LDAP
開啟 ldap 驗證,使用 ldap 用戶登錄 hue server,修改 auth 節點:
[desktop]
[[auth]]
backend=desktop.auth.backend.LdapBackend
另外修改 ldap 節點:
[desktop]
[[ldap]]
base_dn="dc=javachen,dc=com"
ldap_url=ldap://cdh1
# ldap用戶登陸時自動在hue創建用戶
create_users_on_login = true
# 開啟direct bind mechanism
search_bind_authentication=false
# ldap登陸用戶的模板,username運行時被替換
ldap_username_pattern="uid=<username>,ou=people,dc=javachen,dc=com"
注意:在開啟ldap驗證前,先普通方法創建一個ldap存在的用戶,賦超級用戶許可權,否則無法管理hue用戶。
集成 Sentry
如果 hive 和 impala 中集成了 Sentry,則需要修改 hue.ini 中的 libsentry 節點:
[libsentry]
# Hostname or IP of server.
hostname=cdh1
# Port the sentry service is running on.
port=8038
# Sentry configuration directory, where sentry-site.xml is located.
sentry_conf_dir=/etc/sentry/conf
另外,修改 /etc/sentry/conf/sentry-store-site.xml 確保 hue 用戶可以連接 sentry:
<property>
<name>sentry.service.allow.connect</name>
<value>impala,hive,solr,hue</value>
</property>
集成 Sqoop2
在 sqoop 節點配置 server_url 參數為 sqoop2 的地址即可。
集成 HBase
在 hbase 節點配置下面參數:
truncate_limit:Hard limit of rows or columns per row fetched before truncating.
hbase_clusters:HBase Thrift 服務列表,例如: Cluster1|cdh1:9090,Cluster2|cdh2:9090,默認為: Cluster|localhost:9090
集成 Zookeeper
在 zookeeper 節點配置下面兩個參數:
host_ports:zookeeper 節點列表,例如: localhost:2181,localhost:2182,localhost:2183
rest_url:zookeeper 的 REST 介面,默認值為 http://localhost:9998
集成 Oozie
未使用,暫不記錄。
管理 Hue
如果配置了 kerberos,則先獲取 hue 憑證:
kinit -k -t /etc/hue/conf/hue.keytab hue/[email protected]
啟動 hue server:
$ service hue start
停止 hue server:
$ service hue stop
hue server 默認使用 8888 作為 web 訪問埠,故需要在防火牆上開放該埠。
你可以在 /var/log/hue 目錄查看 hue 的日誌,或者通過 http://cdh1:8888/logs 查看。
測試
在開啟了 LDAP 後,使用 LDAP 中的管理員用戶登錄 hue,根據提示向導進行設置並將 LDAP 中的用戶同步到 Hue Server,然後依次測試每一個功能是否運行正常。
㈣ 如何和學校的電腦一樣,能共享
呵呵,說白了你不會區域網共享。
試著做一下:
1、啟用GUEST帳號。
2、關了WINDOWS自帶的簡單共享。雙擊我的電腦-選工具-文件夾選項,裡面有個簡單共享,關了。
3、在控制面版里點管理工具-本地安全策略-選擇本地策略-用戶權利指派,在裡面找到:拒絕從網路訪問這台計算機,把裡面的GUEST這個賬號刪了。然後再裡面接都會找出:從網路訪問此計算機,在裡面加入GUEST賬號,記得要檢查名稱。
4、在用戶權利指派的下面有個安全選項,找到,網路訪問:本地賬戶的共享和安全模式,啟用裡面的經典。
5、防火牆,關了WINDOWS自帶的防火牆和你所裝的防火牆。這幾項試試。
你這樣成功共享後會發現,其實,文件的傳輸速度不一定快,這是XP的網路訪問的一個缺限。不像在SERVER 2003的域活動目錄。其實最最簡單的方法就是:你在兩台電腦上都上QQ,用QQ的傳文件來傳,一般來說可以達到1M/S。試試吧!祝你成功!!
㈤ 什麼是掩膜ROM
在出廠前由晶元廠家將程序寫到rom里,是用一種叫做掩膜rom,是一種只能寫一次的rom來的
㈥ 為什麼用移動網路連接不上hue燈泡的網橋
首先,創建一個hue賬戶,然後訪問meethue.com,輸入用戶名和密碼,在第一次登陸時,需要將這個賬戶和家裡的hue橋接器關聯起,這樣就可以通過遠程式控制制自己的hue系統來操控家裡的智能燈泡了,只要手機能上網就可以。
㈦ photoshop圖象/模式。
這是我從書中看到的,希望對你有幫助。 組合混合模式 正常模式(Normal模式)——這是圖層混合模式的默認方式,較為常用。不和其他圖層發生任何混合。使用時用當前圖層像素的顏色覆蓋下層顏色。
因為在PhotoShop中顏色是當作光線處理的(而不是物理顏料),在Normal模式下形成的合成或著色作品中不會用到顏色的相減屬性。例如,在Normal模式下,在100%不透明紅色選擇上面的50%不透明藍色選擇產生一種淡紫色,而不是混合物理顏料時所期望得上 到的深紫色。當增大藍色選擇的不透明度時,結果顏色變得更藍而不太紅,直到100%不透明度時藍色變成了組合顏色的顏色。用Paintbrush I具以50%的不透明度把藍色塗在紅色區域上結果相同;在紅色區域上描劃得越多,就有更多的藍色前景色變成區域內最終的顏色。於是,在Normal模式下,永遠也不可能得到一種比混合的兩種顏色成分中最暗的那個更暗的混合色了。
溶解模式(Dissolve模式)——溶解模式產生的像素顏色來源於上下混合顏色的一個隨機置換值,與像素的不透明度有關。將目標層圖像以散亂的點狀形式疊加到底層圖像上時,對圖像的色彩不產生任何的影響。通過調節不透明度,可增加或減少目標層散點的密度。其結果通常是畫面呈現顆粒狀或線條邊緣粗糙化。
Dissolve模式當定義為層的混合模式時,將產生不可須知的結果。因此,這個模式最好是同Photoshop中的著色應用程序工具一同使用。U1ssQlve模式採用100%不透明的前景色(或采樣的像素,當與Rubber Stamp工具一起使用時),同底層的原始顏色交替以創建一種類似擴散抖動的效果。在Dissolve模式中通常採用的顏色或圖像樣本的不透明度越低,顏色 或祥本同原始圖像像素散布的頻率就越低。如果以小於或等於50%的不透明度描劃一條路徑,Dissolve模式在圖像邊緣周圍創建一個條紋。這種效果對模擬破損紙的邊緣或原圖的「潑濺」類型是重要的。
變暗混合模式變暗模式(Darken模式)——該模式是混合兩圖層像素的顏色時,對這二者的RGB值(即RGB通道中的顏色亮度值)分別進行比較,取二者中低的值再組合成為混合後的顏色,所以總的顏色灰度級降低,造成變暗的效果。顯然用白色去合成圖像時毫無效果。考察每一個通道的顏色信息以及相混合的像素顏色,選擇較暗的作為混合的結果。顏色較亮的像素會被顏色較暗的像素替換,而較暗的像素就不會發生變化。
在此模式下,僅採用了其層上顏色(或Darken模式中應用的著色)比背景顏色更暗的這些層上的色調。這種模式導致比背景顏色更淡的顏色從合成圖像中去掉。
正片疊底模式(Multiply模式)——正片疊底模式。考察每個通道里的顏色信息,並對底層顏色進行正片疊加處理。其原理和色彩模式中的「減色原理」是一樣的。這樣混合產生的顏色總是比原來的要暗。如果和黑色發生正片疊底的話,產生的就只有黑色。而與白色混合就不會對原來的顏色產生任何影響。將上下兩層圖層像素顏色的灰度級進行乘法計算,獲得灰度級更低的顏色而成為合成後的顏色,圖層合成後的效果簡單地說是低灰階的像素顯現而高灰階不顯現(即深色出現,淺色不出現),產生類似正片疊加的效果。(說明:黑色灰度級為0,白色灰度級為255)
這種模式可用來著色並作為一個圖像層的模式。MuItiply模式從背景圖像中減去源材 料(不論是在層上著色還是放在層上)的亮度值,得到最終的合成像素顏色。在MuItiply模式中應用較淡的顏色對圖像的最終像素顏色沒有影響。 MuItiply模式模擬陰影是很捧的。現實中的陰影從來也不會描繪出比源材料(陰影)或背景(獲得陰影的區域)更淡的顏色或色調的特徵。用戶將在本章中使用MuItiply模式在恢復的圖像中對Lee加入一個下拉陰影。
顏色加深(Color Burn模式)——使用這種模式時,會加暗圖層的顏色值,加上的顏色越亮,效果越細膩。讓底層的顏色變暗,有點類似於正片疊底,但不同的是,它會根據疊加的像素顏色相應增加底層的對比度。和白色混合沒有效果。
除了背景上的較淡區域消失,且圖像區域呈現尖銳的邊緣特性之外,這種colo,Burn模式創建的效果類似於由MuItiply模式創建的效果。
線性顏色加深模式(Linear Burn模式)——同樣類似於正片疊底,通過降低亮度,讓底色變暗以反映混合色彩。和白色混合沒有效果。
變亮混合模式變亮模式(Lighten模式)——與變暗模式相反,變亮混合模式是將兩像素的RGB值進行比較後,取高值成為混合後的顏色,因而總的顏色灰度級升高,造成變亮的效果。用黑色合成圖像時無作用,用白色時則仍為白色。變亮模式。和變暗模式相反,比較相互混合的像素亮度,選擇混合顏色中較亮的像素保留起來,而其他較暗的像素則被替代。
在這種與Darken模式相反的模式下,較淡的顏色區域在合成圖像中佔主要地位。在層上的較暗區域,或在Lighten模式中採用的著色,並不出現在合成圖像中。
屏幕模式(也叫濾色,Screen模式)——它與正片疊底模式相反,合成圖層的效果是顯現兩圖層中較高的灰階,而較低的灰階則不顯現(即淺色出現,深色不出現),產生出一種漂白的效果。產生一幅更加明亮的圖像。按照色彩混合原理中的「增色模式」混合。也就是說,對於屏幕模式,顏色具有相加效應。比如,當紅色、綠色與藍色都是最大值255的時候,以Screen模式混合就會得到RGB值為(255,255,255)的白色。而相反的,黑色意味著為0。所以,與黑色以該種模式混合沒有任何效果,而與白色混合則得到RGB顏色最大值白色(RGB值為255,255,255)。
Screen模式是Muliiply的反模式。無論在Screen模式下用著色工具採用一種顏色,還是對Screen模式指定一個層,源圖像同背景合並的結果始終是相同的合成顏色或一種更淡的顏色。此屏幕模式對於在圖像中創建霓虹輝光效果是有用的。如果在層上圍繞背景對象的邊緣塗了白色(或任何淡顏色),然後指定層Screen模式,通過調節層的opacity設置就能 獲得飽滿或稀薄的輝光效果。
顏色減淡(Color Dodge模式)——使用這種模式時,會加亮圖層的顏色值,加上的顏色越暗,效果越細膩。與Color Burn剛好相反,通過降低對比度,加亮底層顏色來反映混合色彩。與黑色混合沒有任何效果。
除了指定在這個模式的層上邊緣區域更尖銳,以及在這個模式下著色的筆劃之外, Color Dodge模式類似於Screen模式創建的效果。另外,不管何時定義color Dodge模式混合前景與背景像素,背景圖像上的暗區域都將會消失。
線性減淡(Linear Dodge模式)——線性顏色減淡模式。類似於顏色減淡模式。但是通過增加亮度來使得底層顏色變亮,以此獲得混合色彩。與黑色混合沒有任何效果。
對比度混合模式疊加模式(Overlay模式)——採用此模式合並圖像時,綜合了相乘和屏幕模式兩種模式的方法。即根據底層的色彩決定將目標層的哪些像素以相乘模式合成,哪些像素以屏幕模式合成。合成後有些區域圖變暗有些區域變亮。一般來說,發生變化的都是中間色調,高色和暗色區域基本保持不變。像素是進行Multiply(正片疊底)混合還是Screen(屏幕)混合,取決於底層顏色。顏色會被混合,但底層顏色的高光與陰影部分的亮度細節就會被保留。
這種模式以一種非藝術邏輯的方式把放置或應用到一個層上的顏色同背景色進行混合,然而,卻能得到有趣的效果。背景圖像中的純黑色或純白色區域無法在Overlay模式下顯示層上的Overlay著色或圖像區域。背景區域上落在黑色和白色之間的亮度值同0ver1ay 材料的顏色混合在一起,產生最終的合成顏色。為了使背景圖像看上去好像是同設計或文本一起拍攝的,Overlay可用來在背景圖像上畫上一個設計或文本。
柔光模式(Soft Light模式)--作用效果如同是打上一層色調柔和的光,因而被我們稱之為柔光。作用時將上層圖像以柔光的方式施加到下層。當底層圖層的灰階趨於高或低,則會調整圖層合成結果的階調趨於中間的灰階調,而獲得色彩較為柔和的合成效果。形成的結果是:圖像的中亮色調區域變得更亮,暗色區域變得更暗,圖像反差增大類似於柔光燈的照射圖像的效果。變暗還是提亮畫面顏色,取決於上層顏色信息。產生的效果類似於為圖像打上一盞散射的聚光燈。如果上層顏色(光源)亮度高於50%灰,底層會被照亮(變淡)。如果上層顏色(光源)亮度低於50%灰,底層會變暗,就好像被燒焦了似的。如果直接使用黑色或白色去進行混合的話,能產生明顯的變暗或者提亮效應,但是不會讓覆蓋區域產生純黑或者純白。
Soft Light模式根據背景中的顏色色調,把顏色用於變暗或加亮背景圖像。例如,如果在背景圖像上塗了50%黑色,這是一個從黑色到白色的梯度,那著色時梯度的較暗區域變得更暗,而較亮區域呈現出更亮的色調。
強光模式(Hard Light模式)——作用效果如同是打上一層色調強烈的光所以稱之為強光,所以如果兩層中顏色的灰階是偏向低灰階,作用與正片疊底模式類似,而當偏向高灰階時,則與屏幕模式類似。中間階調作用不明顯。正片疊底或者是屏幕混合底層顏色,取決於上層顏色。產生的效果就好像為圖像應用強烈的聚光燈一樣。如果上層顏色(光源)亮度高於50%灰,圖像就會被照亮,這時混合方式類似於Screen(屏幕模式)。反之,如果亮度低於50%灰,圖像就會變暗,這時混合方式就類似於Multiply(正片疊底模式)。該模式能為圖像添加陰影。如果用純黑或者純白來進行混合,得到的也將是純黑或者純白。
除了根據背景中的顏色而使背景色是多重的或屏蔽的之外,這種模式實質上同Soft Lishi模式是一樣的。它的效果要比Soft Light模式更強烈一些,同Overlay一樣,這種模式也可以在背景對象的表面模擬圖案或文本。
亮光模式(艷光模式,Vivid Light模式)——調整對比度以加深或減淡顏色,取決於上層圖像的顏色分布。如果上層顏色(光源)亮度高於50%灰,圖像將被降低對比度並且變亮;如果上層顏色(光源)亮度低於50%灰,圖像會被提高對比度並且變暗。
線性光模式(Linear Light模式)——如果上層顏色(光源)亮度高於中性灰(50%灰),則用增加亮度的方法來使得畫面變亮,反之用降低亮度的方法來使畫面變暗。
固定光模式(點光,Pin Light模式)——按照上層顏色分布信息來替換顏色。如果上層顏色(光源)亮度高於50%灰,比上層顏色暗的像素將會被取代,而較之亮的像素則不發生變化。如果上層顏色(光源)亮度低於50%灰,比上層顏色亮的像素會被取代,而較之暗的像素則不發生變化。
實色混合(強混合模式,Hard Mix模式)——PhotoShop CS 新增了一個稱為「實色」的新混合模式,選擇此模式後,該圖層圖像的顏色會和下一層圖層圖像中的顏色進行混合,通常情況下,當混合兩個圖層以後結果是:亮色更加亮了,暗色更加暗了,降低填充不透明度建立多色調分色或者閾值,降低填充不透明度能使混合結果變得柔和。實色混合模式對於一個圖像本身是具有不確定性的,例如它銳化圖像時填充不透明度將控制銳化強度的大小。
新的「實色」混合模式產生招貼畫式的混合效果,製作了一個多色調分色的圖片,混合結果由紅、綠、藍、青、品紅(洋紅)、黃、黑和白八種顏色組成。混合的顏色由底層顏色與混合圖層亮度決定(混合色是基色和混合色亮度的乘積)。
1.通過調整圖層來決定具體色調
2.通過對灰度的調整或編輯來決定大致的闕值輪廓
3.通過對原圖的色彩調整來決定不同色調的分布(推薦用曲線調整不同的通道)
比較混合模式差值(差異模式,Difference模式)——作用時,將要混合圖層雙方的RGB值中每個值分別進行比較,用高值減去低值作為合成後的顏色。所以這種模式也常使用,例如通常用白色圖層合成一圖像時,可以得到負片效果的反相圖像。根據上下兩邊顏色的亮度分布,對上下像素的顏色值進行相減處理。比如,用最大值白色來進行Difference運算,會得到反相效果(下層顏色被減去,得到補值),而用黑色的話不發生任何變化(黑色亮度最低,下層顏色減去最小顏色值0,結果和原來一樣)。
Difference模式使用層上的中間色調或中間色調的著色是最好不過的。這種模式創建背景顏色的相反色彩。例如,在Difference模式下,當把藍色應用到綠色背景中時將產生一種 青綠組合色。此模式適用於模擬原始設計的底片,而且尤其可用來在其背景顏色從一個區域到另一區域發生變化的圖像中生成突出效果。
排除模式(Exclusion模式)——Exclusion:與Difference作用類似,用較高階或較低階顏色去合成圖像時與Difference毫無分別,使用趨近中間階調顏色則效果有區別,總的來說效果比Difference要柔和。排除模式。和Difference類似,但是產生的對比度會較低。同樣的,與純白混合得到反相效果,而與純黑混合沒有任何變化。
這種模式產生一種比D1fference模式更柔和、更明亮的效果。無論是Difference還是 Exclusion模式都能使人物或自然景色圖像產生更真實或更吸引人的圖像合成。
成分混合模式色相(色調模式,Hue模式)——合成時,用當前圖層的色相值去替換下層圖像的色相值,而飽和度與亮度不變。決定生成顏色的參數包括:底層顏色的明度與飽和度,上層顏色的色調。
在這種模式下,層的色值或著色的顏色將代替底層背景圖像的色彩。在使用此模式時想到Hue,Saturation,Brightness(HSB)顏色模式是有幫助的。Hue模式代替了基本的顏色成分迫不影響背景圖像的飽和度或亮度。飽和度模式(Saturation模式)——合成時,用當前圖層的飽和度去替換下層圖像的飽和度,而色相值與亮度不變。飽和度模式。決定生成顏色的參數包括:底層顏色的明度與色調,上層顏色的飽和度。按這種模式與飽和度為0的顏色混合(灰色)不產生任何變化。
此模式使用層上顏色(或用著色工具使用的顏色)的強度(顏色純度),且根據顏色強度強調背景圖像上的顏色。例如,在把純藍色應用到一個灰暗的背景圖像中時,顯出了背景中的原始純色,但藍色並未加入到合成圖像中。如果選擇一種中性顏色(一種並不顯示主流色度的顏色),對背景圖像不發生任何變化。Saturation模式可用來顯出圖像中顏色強度已經由於歲月變得灰暗的底層顏色。顏色模式(著色模式,Color模式)——兼有以上兩種模式,用當前圖層的色相值與飽和度替換下層圖像的色相值和飽和度,而亮度保持不變。決定生成顏色的參數包括:底層顏色的明度,上層顏色的色調與飽和度。這種模式能保留原有圖像的灰度細節。這種模式能用來對黑白或者是不飽和的圖像上色。亮度模式(明度模式,Luminosity模式)——合成兩圖層時,用當前圖層的亮度值去替換下層圖像的亮度值,而色相值與飽和度不變。決定生成顏色的參數包括:底層顏色的色調與飽和度,上層顏色的明度。 附加混合模式相加模式——可以在「應用圖像」和「計算」對話框中訪問該模式,相加模式通過增加像素值使圖像變亮。將原圖像中每個像素的亮度值與目標圖像相對應的像素的亮度值相加,然後再除以范圍值,最後加上偏移值。計算公式是:[(目標+源)/范圍]+偏移=亮度。減去模式——可以在「應用圖像」和「計算」對話框中訪問該模式。從目標圖像相對應的像素的亮度值中減去源圖像中每個像素的亮度值,然後除以范圍值,最後加上偏移值。減去模式使圖像變暗。計算公式是:[(目標-源)/范圍]+偏移=亮度。背後模式——同繪制工具一起使用。該模式限制當前繪制工具只能在圖層的透明部分產生效果,而且同時必須保證沒有選中「鎖定透明像素」單選圖標。清除模式——同繪制工具一起使用。該模式使用透明像素填充區域。閾值模式——該模式是不支持圖層的點陣圖圖像或索引顏色圖像的默認模式,它的效果和正常模式相似。
㈧ opencv中什麼函數可以直接單獨訪問HSV的H通道呢 bgr分別對應通道0 1 2 那麼HSV呢
【1】先調用cvCvtColor將圖像轉到HSV顏色空間,如:cvCvtColo(rgb,hsv,CV_BGR2HSV);然後調用cvSplit函數,就可以將H分量分離出來,再來單獨訪問H分量,H對於的通道是0即可。
【2】HSV(Hue,Saturation,Value)是根據顏色的直觀特性由A.R.Smith在1978年創建的一種顏色空間,也稱六角錐體模型(HexconeModel)。這個模型中顏色的參數分別是:色調(H),飽和度(S),亮度(V)。
㈨ PS里填充下面圖層上面圖層為何不可見
PS里填充下面圖層上面圖層內容不可見,最常見的是由於上面圖層有混合模式。
如圖:
混合模式詳解如下:
1、正常模式(Normal模式)——這是圖層混合模式的默認方式,較為常用。不和其他圖層發生任何混合。使用時用當前圖層像素的顏色覆蓋下層顏色。
因為在PhotoShop中顏色是當作光線處理的(而不是物理顏料),在Normal模式下形成的合成或著色作品中不會用到顏色的相減屬性。例如,在Normal模式下,在100%不透明紅色選擇上面的50%不透明藍色選擇產生一種淡紫色,而不是混合物理顏料時所期望得上 到的深紫色。當增大藍色選擇的不透明度時,結果顏色變得更藍而不太紅,直到100%不透明度時藍色變成了組合顏色的顏色。用Paintbrush I具以50%的不透明度把藍色塗在紅色區域上結果相同;在紅色區域上描劃得越多,就有更多的藍色前景色變成區域內最終的顏色。於是,在Normal模式下,永遠也不可能得到一種比混合的兩種顏色成分中最暗的那個更暗的混合色了。
2、溶解模式(Dissolve模式)——溶解模式產生的像素顏色來源於上下混合顏色的一個隨機置換值,與像素的不透明度有關。將目標層圖像以散亂的點狀形式疊加到底層圖像上時,對圖像的色彩不產生任何的影響。通過調節不透明度,可增加或減少目標層散點的密度。其結果通常是畫面呈現顆粒狀或線條邊緣粗糙化。s4sR8D#fX|Kj,C
Dissolve模式當定義為層的混合模式時,將產生不可須知的結果。因此,這個模式最好是同Photoshop中的著色應用程序工具一同使用。U1ssQlve模式採用100%不透明的前景色(或采樣的像素,當與Rubber Stamp工具一起使用時),同底層的原始顏色交替以創建一種類似擴散抖動的效果。在Dissolve模式中通常採用的顏色或圖像樣本的不透明度越低,顏色 或祥本同原始圖像像素散布的頻率就越低。如果以小於或等於50%的不透明度描劃一條路徑,Dissolve模式在圖像邊緣周圍創建一個條紋。這種效果對模擬破損紙的邊緣或原圖的「潑濺」類型是重要的。5ZF }w+{5_
3、變暗模式(Darken模式)——該模式是混合兩圖層像素的顏色時,對這二者的RGB值(即RGB通道中的顏色亮度值)分別進行比較,取二者中低的值再組合成為混合後的顏色,所以總的顏色灰度級降低,造成變暗的效果。顯然用白色去合成圖像時毫無效果。考察每一個通道的顏色信息以及相混合的像素顏色,選擇較暗的作為混合的結果。顏色較亮的像素會被顏色較暗的像素替換,而較暗的像素就不會發生變化。F
~)Vb o
在此模式下,僅採用了其層上顏色(或Darken模式中應用的著色)比背景顏色更暗的這些層上的色調。這種模式導致比背景顏色更淡的顏色從合成圖像中去掉。
4、正片疊底模式(Multiply模式)——正片疊底模式。考察每個通道里的顏色信息,並對底層顏色進行正片疊加處理。其原理和色彩模式中的「減色原理」是一樣的。這樣混合產生的顏色總是比原來的要暗。如果和黑色發生正片疊底的話,產生的就只有黑色。而與白色混合就不會對原來的顏色產生任何影響。將上下兩層圖層像素顏色的灰度級進行乘法計算,獲得灰度級更低的顏色而成為合成後的顏色,圖層合成後的效果簡單地說是低灰階的像素顯現而高灰階不顯現(即深色出現,淺色不出現),產生類似正片疊加的效果。(說明:黑色灰度級為0,白色灰度級為255)
這種模式可用來著色並作為一個圖像層的模式。MuItiply模式從背景圖像中減去源材 料(不論是在層上著色還是放在層上)的亮度值,得到最終的合成像素顏色。在MuItiply模式中應用較淡的顏色對圖像的最終像素顏色沒有影響。 MuItiply模式模擬陰影是很捧的。現實中的陰影從來也不會描繪出比源材料(陰影)或背景(獲得陰影的區域)更淡的顏色或色調的特徵。用戶將在本章中使用MuItiply模式在恢復的圖像中對Lee加入一個下拉陰影。
5、顏色加深(Color Burn模式)——使用這種模式時,會加暗圖層的顏色值,加上的顏色越亮,效果越細膩。讓底層的顏色變暗,有點類似於正片疊底,但不同的是,它會根據疊加的像素顏色相應增加底層的對比度。和白色混合沒有效果。
除了背景上的較淡區域消失,且圖像區域呈現尖銳的邊緣特性之外,這種colo,Burn模式創建的效果類似於由MuItiply模式創建的效果。
6、線性顏色加深模式(Linear Burn模式)——同樣類似於正片疊底,通過降低亮度,讓底色變暗以反映混合色彩。和白色混合沒有效果。
7、變亮模式(Lighten模式)——與變暗模式相反,變亮混合模式是將兩像素的RGB值進行比較後,取高值成為混合後的顏色,因而總的顏色灰度級升高,造成變亮的效果。用黑色合成圖像時無作用,用白色時則仍為白色。變亮模式。和變暗模式相反,比較相互混合的像素亮度,選擇混合顏色中較亮的像素保留起來,而其他較暗的像素則被替代。#oz
a Ee
在這種與Darken模式相反的模式下,較淡的顏色區域在合成圖像中佔主要地位。在層上的較暗區域,或在Lighten模式中採用的著色,並不出現在合成圖像中。
8、屏幕模式(也叫濾色,Screen模式)——它與正片疊底模式相反,合成圖層的效果是顯現兩圖層中較高的灰階,而較低的灰階則不顯現(即淺色出現,深色不出現),產生出一種漂白的效果。產生一幅更加明亮的圖像。按照色彩混合原理中的「增色模式」混合。也就是說,對於屏幕模式,顏色具有相加效應。比如,當紅色、綠色與藍色都是最大值255的時候,以Screen模式混合就會得到RGB值為(255,255,255)的白色。而相反的,黑色意味著為0。所以,與黑色以該種模式混合沒有任何效果,而與白色混合則得到RGB顏色最大值白色(RGB值為255,255,255)。
" Screen模式是Muliiply的反模式。無論在Screen模式下用著色工具採用一種顏色,還是對Screen模式指定一個層,源圖像同背景合並的結果始終是相同的合成顏色或一種更淡的顏色。此屏幕模式對於在圖像中創建霓虹輝光效果是有用的。如果在層上圍繞背景對象的邊緣塗了白色(或任何淡顏色),然後指定層Screen模式,通過調節層的opacity設置就能 獲得飽滿或稀薄的輝光效果。
9、顏色減淡(Color Dodge模式)——使用這種模式時,會加亮圖層的顏色值,加上的顏色越暗,效果越細膩。與Color Burn剛好相反,通過降低對比度,加亮底層顏色來反映混合色彩。與黑色混合沒有任何效果。W'nA;I_
除了指定在這個模式的層上邊緣區域更尖銳,以及在這個模式下著色的筆劃之外, Color Dodge模式類似於Screen模式創建的效果。另外,不管何時定義color Dodge模式混合前景與背景像素,背景圖像上的暗區域都將會消失。
10、線性減淡(Linear Dodge模式)——線性顏色減淡模式。類似於顏色減淡模式。但是通過增加亮度來使得底層顏色變亮,以此獲得混合色彩。與黑色混合沒有任何效果
11、疊加模式(Overlay模式)——採用此模式合並圖像時,綜合了相乘和屏幕模式兩種模式的方法。即根據底層的色彩決定將目標層的哪些像素以相乘模式合成,哪些像素以屏幕模式合成。合成後有些區域圖變暗有些區域變亮。一般來說,發生變化的都是中間色調,高色和暗色區域基本保持不變。像素是進行Multiply(正片疊底)混合還是Screen(屏幕)混合,取決於底層顏色。顏色會被混合,但底層顏色的高光與陰影部分的亮度細節就會被保留。
這種模式以一種非藝術邏輯的方式把放置或應用到一個層上的顏色同背景色進行混合,然而,卻能得到有趣的效果。背景圖像中的純黑色或純白色區域無法在Overlay模式下顯示層上的Overlay著色或圖像區域。背景區域上落在黑色和白色之間的亮度值同0ver1ay 材料的顏色混合在一起,產生最終的合成顏色。為了使背景圖像看上去好像是同設計或文本一起拍攝的,Overlay可用來在背景圖像上畫上一個設計或文本。
12、柔光模式(Soft Light模式)--作用效果如同是打上一層色調柔和的光,因而被我們稱之為柔光。作用時將上層圖像以柔光的方式施加到下層。當底層圖層的灰階趨於高或低,則會調整圖層合成結果的階調趨於中間的灰階調,而獲得色彩較為柔和的合成效果。形成的結果是:圖像的中亮色調區域變得更亮,暗色區域變得更暗,圖像反差增大類似於柔光燈的照射圖像的效果。變暗還是提亮畫面顏色,取決於上層顏色信息。產生的效果類似於為圖像打上一盞散射的聚光燈。如果上層顏色(光源)亮度高於50%灰,底層會被照亮(變淡)。如果上層顏色(光源)亮度低於50%灰,底層會變暗,就好像被燒焦了似的。如果直接使用黑色或白色去進行混合的話,能產生明顯的變暗或者提亮效應,但是不會讓覆蓋區域產生純黑或者純白。
Soft Light模式根據背景中的顏色色調,把顏色用於變暗或加亮背景圖像。例如,如果在背景圖像上塗了50%黑色,這是一個從黑色到白色的梯度,那著色時梯度的較暗區域變得更暗,而較亮區域呈現出更亮的色調。
13、強光模式(Hard Light模式)——作用效果如同是打上一層色調強烈的光所以稱之為強光,所以如果兩層中顏色的灰階是偏向低灰階,作用與正片疊底模式類似,而當偏向高灰階時,則與屏幕模式類似。中間階調作用不明顯。正片疊底或者是屏幕混合底層顏色,取決於上層顏色。產生的效果就好像為圖像應用強烈的聚光燈一樣。如果上層顏色(光源)亮度高於50%灰,圖像就會被照亮,這時混合方式類似於Screen(屏幕模式)。反之,如果亮度低於50%灰,圖像就會變暗,這時混合方式就類似於Multiply(正片疊底模式)。該模式能為圖像添加陰影。如果用純黑或者純白來進行混合,得到的也將是純黑或者純白。
除了根據背景中的顏色而使背景色是多重的或屏蔽的之外,這種模式實質上同Soft Lishi模式是一樣的。它的效果要比Soft Light模式更強烈一些,同Overlay一樣,這種模式也可以在背景對象的表面模擬圖案或文本。
14、亮光模式(艷光模式,Vivid Light模式)——調整對比度以加深或減淡顏色,取決於上層圖像的顏色分布。如果上層顏色(光源)亮度高於50%灰,圖像將被降低對比度並且變亮;如果上層顏色(光源)亮度低於50%灰,圖像會被提高對比度並且變暗。
15、線性光模式(Linear Light模式)——如果上層顏色(光源)亮度高於中性灰(50%灰),則用增加亮度的方法來使得畫面變亮,反之用降低亮度的方法來使畫面變暗。
16、固定光模式(點光,Pin Light模式)——按照上層顏色分布信息來替換顏色。如果上層顏色(光源)亮度高於50%灰,比上層顏色暗的像素將會被取代,而較之亮的像素則不發生變化。如果上層顏色(光源)亮度低於50%灰,比上層顏色亮的像素會被取代,而較之暗的像素則不發生變化。
17、實色混合(強混合模式,Hard Mix模式)——PhotoShop CS 新增了一個稱為「實色」的新混合模式,選擇此模式後,該圖層圖像的顏色會和下一層圖層圖像中的顏色進行混合,通常情況下,當混合兩個圖層以後結果是:亮色更加亮了,暗色更加暗了,降低填充不透明度建立多色調分色或者閾值,降低填充不透明度能使混合結果變得柔和。實色混合模式對於一個圖像本身是具有不確定性的,例如它銳化圖像時填充不透明度將控制銳化強度的大小。"
新的「實色」混合模式產生招貼畫式的混合效果,製作了一個多色調分色的圖片,混合結果由紅、綠、藍、青、品紅(洋紅)、黃、黑和白八種顏色組成。混合的顏色由底層顏色與混合圖層亮度決定(混合色是基色和混合色亮度的乘積)。
⒈通過調整圖層來決定具體色調M:AO
⒉通過對灰度的調整或編輯來決定大致的闕值輪廓
⒊通過對原圖的色彩調整來決定不同色調的分布(推薦用曲線調整不同的通道)
18、差值(差異模式,Difference模式)——作用時,將要混合圖層雙方的RGB值中每個值分別進行比較,用高值減去低值作為合成後的顏色。所以這種模式也常使用,例如通常用白色圖層合成一圖像時,可以得到負片效果的反相圖像。根據上下兩邊顏色的亮度分布,對上下像素的顏色值進行相減處理。比如,用最大值白色來進行Difference運算,會得到反相效果(下層顏色被減去,得到補值),而用黑色的話不發生任何變化(黑色亮度最低,下層顏色減去最小顏色值0,結果和原來一樣)。
Difference模式使用層上的中間色調或中間色調的著色是最好不過的。這種模式創建背景顏色的相反色彩。例如,在Difference模式下,當把藍色應用到綠色背景中時將產生一種 青綠組合色。此模式適用於模擬原始設計的底片,而且尤其可用來在其背景顏色從一個區域到另一區域發生變化的圖像中生成突出效果。
19、排除模式(Exclusion模式)——Exclusion:與Difference作用類似,用較高階或較低階顏色去合成圖像時與Difference毫無分別,使用趨近中間階調顏色則效果有區別,總的來說效果比Difference要柔和。排除模式。和Difference類似,但是產生的對比度會較低。同樣的,與純白混合得到反相效果,而與純黑混合沒有任何變化。
這種模式產生一種比D1fference模式更柔和、更明亮的效果。無論是Difference還是 Exclusion模式都能使人物或自然景色圖像產生更真實或更吸引人的圖像合成。
20、色相(色調模式,Hue模式)——合成時,用當前圖層的色相值去替換下層圖像的色相值,而飽和度與亮度不變。決定生成顏色的參數包括:底層顏色的明度與飽和度,上層顏色的色調。
在這種模式下,層的色值或著色的顏色將代替底層背景圖像的色彩。在使用此模式時想到Hue,Saturation,Brightness(HSB)顏色模式是有幫助的。Hue模式代替了基本的顏色成分迫不影響背景圖像的飽和度或亮度。
21、飽和度模式(Saturation模式)——合成時,用當前圖層的飽和度去替換下層圖像的飽和度,而色相值與亮度不變。飽和度模式。決定生成顏色的參數包括:底層顏色的明度與色調,上層顏色的飽和度。按這種模式與飽和度為0的顏色混合(灰色)不產生任何變化。-l/~to/j-ke-s2gd
此模式使用層上顏色(或用著色工具使用的顏色)的強度(顏色純度),且根據顏色強度強調背景圖像上的顏色。例如,在把純藍色應用到一個灰暗的背景圖像中時,顯出了背景中的原始純色,但藍色並未加入到合成圖像中。如果選擇一種中性顏色(一種並不顯示主流色度的顏色),對背景圖像不發生任何變化。Saturation模式可用來顯出圖像中顏色強度已經由於歲月變得灰暗的底層顏色。
22、顏色模式(著色模式,Color模式)——兼有以上兩種模式,用當前圖層的色相值與飽和度替換下層圖像的色相值和飽和度,而亮度保持不變。決定生成顏色的參數包括:底層顏色的明度,上層顏色的色調與飽和度。這種模式能保留原有圖像的灰度細節。這種模式能用來對黑白或者是不飽和的圖像上色。
23、亮度模式(明度模式,Luminosity模式)——合成兩圖層時,用當前圖層的亮度值去替換下層圖像的亮度值,而色相值與飽和度不變。決定生成顏色的參數包括:底層顏色的色調與飽和度,上層顏色的明度。該模式產生的效果與Color模式剛好相反,它根據上層顏色的明度分布來與下層顏色混合。
㈩ 同樣是智能燈具,為什麼小米Yeelight和飛利浦hue價格差那麼多
首先明確一點,國內燈具品牌和國外在中國的市場需求是不一樣的,飛利浦hue價格在智能燈具行業里一直是比較高的,其價格較高最主要的原因是很多附加的功能用戶使用率比較低,相比小米的yeelight產品,無論從技術還是材料,投入的成本都比較高。
然後我們討論下深層次的原因,這里只需要強調一點,飛利浦hue屬於全球型產品,在不同的軟硬體設備上的兼容性能更好,比如可以連接雷蛇、蘋果的homekit、亞馬遜等,甚至可以連接其他的廠商產品,比如索尼、歐司朗等,反觀yeelight,處於小米的生態系統相對封閉,對於外部的擴展性能比較弱,適用於對DIY要求不高的客戶,體驗上自然也會差一些