Linux / Unix命令:顯示
名稱
顯示 - 在任何運行X的工作站上顯示圖像
概要
顯示 [ 選項 ...] 文件 [ 選項 ...] 文件
描述
Display是一種機器架構獨立的圖像處理和顯示程序。 它可以在運行X服務器的任何工作站屏幕上顯示圖像。 顯示器可以讀取和寫入許多更流行的圖像格式 (例如, PNM , 照片CD等)。
通過顯示 ,您可以在圖像上執行以下功能:
o從文件加載圖像
o顯示下一個圖像
o顯示前一個圖像
o以幻燈片形式顯示一系列圖像
o將圖像寫入文件
o將圖像打印到PostScript打印機
o刪除圖像文件
o創建一個可視化圖像目錄
o通過縮略圖而非名稱選擇要顯示的圖像
o撤銷上次圖像轉換
o複製圖像的一個區域
將一個區域粘貼到圖像上
o將圖像恢復到原始大小
o刷新圖像
o圖像大小的一半
o將圖像大小加倍
調整圖像大小
ο裁剪圖像
o剪下圖像
o水平方向的翻轉圖像
o在垂直方向翻轉圖像
o將圖像順時針旋轉90度
o逆時針旋轉圖像90度
o旋轉圖像
o剪切圖像
o滾動圖像
o修剪圖像邊緣
o反轉圖像的顏色
o改變顏色亮度
o改變顏色飽和度
o改變圖像色調
o 伽馬校正圖像
o提高圖像對比度
o暗淡的圖像對比
o對圖像執行直方圖均衡
o對圖像執行直方圖標準化
o否定圖像顏色
o將圖像轉換為灰度
o設置圖像中唯一顏色的最大數量
o減少圖像中的斑點
o消除圖像中的峰值噪音
o檢測圖像中的邊緣
o壓印圖像
o按顏色分割圖像
o模擬油畫
o模擬木炭繪圖
o用文字註釋圖像
o畫上圖像
o編輯圖像像素顏色
o編輯圖像遮罩信息
o將圖像與另一個圖像合成
o為圖像添加邊框
o用裝飾性邊框環繞圖像
o將圖像處理技術應用於感興趣的區域
o顯示關於圖像的信息
o放大圖像的一部分
o顯示圖像的直方圖
o將圖像顯示到窗口的背景
o設置用戶偏好
o顯示關於這個程序的信息
o丟棄所有圖像並退出程序
o改變放大倍數
o顯示由萬維網(WWW)統一資源定位符(URL)指定的圖像
例子
要將美式鸚鵡的圖像縮放為640像素寬和480 像素高,並將窗口放置在位置(200,200),請使用:
顯示 - 幾何640x480 + 200 + 200! cockatoo.miff
要顯示沒有以背景為中心的邊框的鸚鵡圖像,請使用:
顯示+ borderwidth -backdrop cockatoo.miff
要將石板紋理平鋪到根窗口上,請使用:
display -size 1280x1024 -window root slate.png
要顯示所有JPEG圖像的可視圖像目錄,請使用:
顯示'vid:*。jpg'
要顯示640像素寬,480像素高256像素的MAP圖像,請使用:
顯示大小640x480 + 256 cockatoo.map
要顯示使用統一資源定位符(URL)指定的鸚鵡的圖像,請使用:
顯示ftp://wizards.dupont.com/images/cockatoo.jpg
要顯示圖像的直方圖,請使用:
轉換file.jpg直方圖: - | 顯示 -
OPTIONS
選項按命令行順序處理。 在命令行上指定的任何選項在通過再次指定具有不同效果的選項明確更改之前保持有效。 例如,要顯示三張圖像,第一張使用32種顏色,第二張使用不限數量的顏色,第三張使用16種顏色,請使用:
display -colors 32 cockatoo.miff -noop duck.miff
- 色彩16 macaw.miff
顯示選項可以出現在命令行或X資源文件中。 見X(1) 。 命令行上的選項將取代X資源文件中指定的值。
-backdrop
以背景為中心顯示圖像。
-background
背景顏色
-border
用顏色邊框圍繞圖像
-bordercolor
邊框顏色
-borderwidth <幾何>
邊框寬度
-cache <閾值>
兆像素的內存可用於像素緩存
-colormap
定義顏色映射類型
-colors <值>
圖像中顏色的首選數量
-colorspace <值>
色彩空間的類型
-comment
用註釋標註圖像
-compress
圖像壓縮的類型
-對比
增強或減少圖像對比度
-crop
裁剪圖像的首選大小和位置
-debug
啟用調試打印輸出
- 延遲 <1/100秒
暫停後顯示下一張圖像
-density
圖像像素的垂直和水平分辨率
-depth <值>
圖像的深度
-despeckle
減少圖像中的斑點
-display
指定要聯繫的X服務器
-dispose <方法>
GIF處理方法
-dither
將Floyd / Steinberg誤差擴散應用於圖像
-edge
檢測圖像中的邊緣
-endian
指定輸出圖像的字節順序(MSB或LSB)
-提高
應用數字濾鏡來增強嘈雜的圖像
-filter
調整圖像大小時使用此類過濾器
-flip
創建一個“鏡像”
-flop
創建一個“鏡像”
-font <名稱>
使用文本註釋圖像時使用此字體
-foreground
定義前景色
-frame
用裝飾性邊框圍繞圖像
-gamma <值>
伽馬校正水平
-geometry
圖像窗口的首選大小和位置。
-幫幫我
打印使用說明
-iconGeometry <幾何>
指定圖標幾何
-iconic
標誌性的動畫
-immutable
使圖像不可變
-interlace
交錯方案的類型
-label <名稱>
為圖像分配一個標籤
- 放大 <因子>
放大圖像
-map
使用這種類型顯示圖像。
-matte
如果圖像有一個,則存儲遮罩通道
-mattecolor
指定啞光顏色
-單色
將圖像轉換為黑白圖像
-名稱
命名圖像
-否定
用互補色替換每個像素
-noop
NOOP(無選項)
-page
圖像畫布的大小和位置
- 質量 <值>
JPEG / MIFF / PNG壓縮級別
-raise
使圖像邊緣變亮或變暗
-遠程
執行遠程操作
-roll {+ - }
垂直或水平滾動圖像
-rotate <度> {<} {>}
將Paeth圖像旋轉應用於圖像
-sample <幾何>
使用像素採樣縮放圖像
-sampling_factor
JPEG或MPEG-2編碼器和YUV解碼器/編碼器使用的採樣因子。
-scenes
要讀取的圖像場景編號範圍
- 分段 <集群閾值> x <平滑閾值>
分割圖像
-shared_memory
使用共享內存
-shared
銳化圖像
-size
圖像的寬度和高度
-text_font <名稱>
用於寫入固定寬度文本的字體
-texture <文件名>
貼圖到圖像背景上的紋理名稱
-title
為顯示的圖像分配標題[ 動畫,顯示,蒙太奇 ]
-treedepth <值>
用於顏色縮減算法的樹深度
-修剪
修剪圖像
-update
檢測圖像文件何時被修改並重新顯示。
-use_pixmap
使用像素圖
-verbose
打印有關圖像的詳細信息
-visual
使用此X視覺類型為圖像添加動畫
-window
使圖像成為窗口的背景
-window_group
指定窗口組
-write <文件名>
將圖像寫入文件[ display ]
鼠標按鈕
每個按鈕按下的效果如下所述。 三個按鈕是必需的。 如果您有兩個按鈕的鼠標,則會返回按鈕1和3。 按下ALT並按下按鈕3以模擬按鈕2。
1
按此按鈕可映射或取消映射Command小部件。 有關Command小部件的更多信息,請參閱下一節。
2
按住並拖動以定義要放大的圖像區域。
3
按住並拖動以選擇一組顯示(1)命令。 如果顯示的圖像是可視圖像目錄,則此按鈕的行為會有所不同。 選擇一個特定的目錄磁貼並按下此按鈕並拖動以從彈出式菜單中選擇一個命令。 從這些菜單項中選擇:
打開
下一個
前任的
刪除
更新
如果選擇“ 打開” ,則會顯示該圖塊表示的圖像。 要返回到可視化圖像目錄,請從Command小部件中選擇Next (請參閱Command Widget)。 下一個和前一個分別移動到下一個或前一個圖像。 選擇刪除以刪除特定的圖像拼貼。 最後,選擇“ 更新”將所有圖像切片與其各自的圖像同步。 有關更多詳細信息,請參閱蒙太奇和miff。
COMMAND WIDGET
命令窗口小部件列出了許多子菜單和命令。 他們是
文件
打開...
下一個
前任的
選擇...
保存...
打印...
刪除...
帆布...
Visual Directory ...
放棄
編輯
解開
重做
切
複製
糊
視圖
一半大小
原始尺寸
雙倍大小
調整...
應用
刷新
恢復
轉變
作物
劈
拍擊聲
翻動
右旋
向左旋轉
旋轉...
剪...
滾...
修剪邊緣
提高
色調...
飽和...
亮度...
伽瑪...
斯皮夫...
平淡
均衡
規範化
否定
灰階
量化...
效果
去斑
浮雕
減少噪音
添加噪音
銳化...
模糊...
閾...
邊緣檢測...
傳播...
燈罩...
提高...
分割...
F / X
曝光過度...
漩渦...
爆...
波...
油漆...
木炭畫...
圖像編輯
註釋...
畫...
顏色...
磨砂...
綜合...
添加邊框...
添加相框...
評論...
發射...
感興趣的地區...
雜記
圖像信息
放大圖像
顯示預覽...
顯示直方圖
顯示啞光
背景...
幻燈片放映
優先...
幫幫我
概觀
瀏覽文檔
關於顯示
帶有縮進三角形的菜單項有一個子菜單。 它們在上面被表示為縮進的項目。 要訪問子菜單項目,請將指針移至相應的菜單,然後按按鈕1並拖動。 當您找到所需的子菜單項時,釋放按鈕並執行該命令。 如果您決定不執行特定命令,請將指針從子菜單移開。
鍵盤加速器
加速器是實現特定命令的一個或兩個按鍵。 顯示器可以理解的鍵盤加速器是:
Ctl + O按從文件加載圖像。
空間按下可顯示下一張圖像。
如果圖像是多頁文檔(如PostScript文檔),則可以通過在該命令前加上一個數字來跳過幾頁。 例如,要顯示當前頁面以外的第四頁,請按4空格鍵。
退格鍵按此鍵顯示前一個圖像。
如果圖像是多頁文檔,例如PostScript文檔,則可以通過在該命令前加一個數字來跳過幾頁。 例如,要顯示當前頁面之前的第四頁,請按4n。
Ctl-S將圖像保存到文件。
Ctl-P按此鍵將圖像打印到
PostScript打印機。
Ctl-D按刪除圖像文件。
Ctl-N按可創建空白畫布。
Ctl-Q按下放棄所有圖像並退出程序。
Ctl + Z按下即可撤消上次的圖像轉換。
Ctl + R按此按鈕重新進行最後的圖像轉換。
Ctl-X按下可以剪切一個區域
圖片。
Ctl-C按複製一個區域
圖片。
Ctl-V按下可粘貼區域
圖片。
&LT; 按下將圖像大小減半。
。 按返回到原始圖像尺寸。
>按可以將圖像大小加倍。
%按可將圖像調整為寬度和高度
你指定。
Cmd-A按下可使任何圖像轉換永久。
默認情況下,任何圖像大小轉換都是
應用於原始圖像以創建圖像
顯示在X服務器上。
但是,那
轉換不是永久性的(即原始的
圖像不會改變大小只有X圖像)。
例如,如果按“>”,X圖像將會顯示
似乎是雙倍大小,但原始圖像
實際上保持相同的大小。 強制執行
原始圖像的大小加倍,按“>”隨後
通過“Cmd-A”。
@按以刷新圖像窗口。
C按下裁切圖像。
[按下以剪切圖像。
H按此按鈕以水平方向翻轉圖像。
V按可在垂直方向上翻轉圖像。
/按下將圖像順時針旋轉90度。
\按旋轉圖像90度
逆時針。
*按旋轉圖像
您指定的度數。
S按剪切圖像的度數
你指定。
R按可滾動圖像。
T按可裁剪圖像邊緣。
Shft-H按可改變色調。
Shft-S按可改變色彩飽和度。
Shft-L按可改變圖像亮度。
Shft-G按下可以伽馬校正圖像。
Shft-C按下可以分辨圖像對比度。
Shft-Z按此按鈕可鈍化圖像對比度。
=按進行直方圖均衡
圖片。
Shft-N按此按鈕執行直方圖標準化
圖片。
Shft-〜按下以取消圖像的顏色。
。 按可將圖像顏色轉換為灰色。
Shft-#按可設置唯一的最大數量
圖像中的顏色。
F2按可減少圖像中的斑點。
按F2壓印圖像。
F4按可消除圖像中的峰值噪點。
F5按可向圖像添加噪點。
F6按可銳化圖像。
按F7按鈕模糊圖像。
F8按此按鈕可以對圖像進行閾值。
F9按下可檢測圖像中的邊緣。
F10按此按鈕以隨機數量移動像素。
F11按下使用遠處的光線來遮蔽圖像
資源。
F12按下可使圖像邊緣變亮或變暗以創建
3D效果。
F13按可以按顏色分割圖像。
Meta-S按下旋轉中心的圖像像素。
Meta-I按下以關於中心的圖像像素內爆。
Meta-W按下可以沿著正弦波改變圖像。
Meta-P印刷機模擬油畫。
Meta-C按模擬一個木炭繪圖。
Alt-X按下可合成圖像
和另外一個。
Alt-A按此鍵用文字註釋圖像。
按Alt-D按可在圖像上繪製一條線。
Alt-P按編輯圖像像素顏色。
Alt-M按編輯圖像遮罩信息。
Alt-X按下將圖像與另一個圖像合成。
Alt-A按可向圖像添加邊框。
Alt-F按可向圖像添加裝飾框。
ALT-Shft-! 按添加圖像評論。
Ctl-A按可將圖像處理技術應用於a
感興趣的地區。
Shft-? 按顯示有關圖像的信息。
Shft- +按此按鈕可映射縮放圖像窗口。
Shft-P按預覽圖像增強,效果,
或f / x。
F1按顯示有用的信息
“顯示”實用程序。
查找按以瀏覽有關ImageMagick的文檔。
1-9按更改放大倍數。
使用箭頭鍵將圖像在放大窗口內向上,向下,向左或向右移動一個像素。 請務必先按下按鈕2來映射放大窗口。
按下ALT鍵和其中一個箭頭鍵即可從圖像的任何一側裁剪出一個像素。
X資源
顯示選項可以出現在命令行或X資源文件中。 命令行上的選項將取代X資源文件中指定的值。 有關X資源的更多信息,請參閱X(1) 。
大多數顯示選項都有相應的X資源。 另外, 顯示器使用以下X資源:
背景 (課堂背景)
指定用於圖像窗口背景的首選顏色。 默認是#ccc。
borderColor (類BorderColor)
指定用於圖像窗口邊框的首選顏色。 默認是#ccc。
borderWidth (類BorderWidth)
指定圖像窗口邊框的寬度(以像素為單位)。 默認值是2。
browseCommand (類browseCommand)
指定顯示ImageMagick文檔時首選瀏覽器的名稱。 默認值是netscape%s。
confirmExit (class ConfirmExit)
在退出程序時,彈出一個對話框以確認退出程序。 將此資源設置為False可在未經確認的情況下退出。
displayGamma (類DisplayGamma)
指定X服務器的伽馬值。 您可以將伽馬值分別應用於圖像的紅色,綠色和藍色通道,用斜線(即1.7 / 2.3 / 1.2)描繪伽馬值列表。 默認值是2.2。
displayWarnings (類DisplayWarnings)
每當出現警告消息時, 顯示屏會彈出一個對話框。 將此資源設置為False可忽略警告消息。
(類FontList)
指定在普通格式文本中使用的首選字體的名稱。 默認值是14點Helvetica。
字體[1-9] (類字體[1-9])
指定在使用文本註釋圖像窗口時要使用的首選字體的名稱。 默認字體是固定的,可變的,5x8,6x10,7x13bold,8x13bold,9x15bold,10x20和12x24。
前景 (類前景)
指定用於圖像窗口內文本的首選顏色。 默認為黑色。
gammaCorrect (gammaCorrect類)
如果這個資源屬實,這個資源將會使已知伽瑪圖像變亮或變暗,以匹配顯示器的伽馬值(參見資源顯示伽瑪)。 默認值為True。
幾何 (類幾何)
指定圖像窗口的首選大小和位置。 所有的窗口經理都不一定遵守。
偏移(如果存在)以X(1)樣式處理。 從屏幕的右邊緣到圖標的右邊緣測量負x偏移量,並從屏幕的下邊緣到圖標的下邊緣測量負y偏移量。
iconGeometry (class IconGeometry)
指定圖標化時應用程序的首選大小和位置。 所有的窗口經理都不一定遵守。
如果存在偏移,則按照與幾何體類中相同的方式處理。
標誌性 (班級標誌性)
此資源表明,您希望應用程序的窗口最初不可見,就好像您的窗口立即被圖標化了一樣。 窗口管理者可能會選擇不尊重應用程序的請求。
magnify (類放大)
指定圖像應該放大的整數因子。 默認值為3.此值僅影響顯示圖像後使用按鈕編號3調用的放大窗口。
matteColor (MatteColor類)
指定窗口的顏色。 它用於窗口,菜單和通知的背景。 3D效果是通過使用從該顏色派生的高光和陰影顏色來實現的。 默認值:#697B8F。
名稱 (班級名稱)
此資源指定應在其中找到應用程序資源的名稱。 此資源在Shell別名中用於區分應用程序的調用,而不訴諸創建鏈接來更改可執行文件名。 默認值是應用程序名稱。
筆[1-9] (班筆[1-9])
指定在使用文本註釋圖像窗口時要使用的首選字體的顏色。 默認顏色是黑色,藍色,綠色,青色,灰色,紅色,品紅色,黃色和白色。
printCommand (class PrintCommand)
該命令在發布Print時執行。 通常,這是將PostScript打印到打印機的命令。 默認值:lp -c -s%i。
sharedMemory (類SharedMemory)
此資源指定顯示器是否應嘗試使用共享內存來存儲像素圖。 必須使用共享內存支持編譯ImageMagick,並且顯示必須支持MIT-SHM擴展。 否則,該資源將被忽略。 默認值為True。
textFont (class textFont)
指定在固定(打字機樣式)格式的文本中使用的首選字體的名稱。 缺省值是14點Courier。
標題 (課程標題)
該資源指定要用於圖像窗口的標題。 窗口管理器有時使用此信息來提供標識窗口的標題。 默認值是圖像文件名稱。
undoCache (UndoCache類)
以兆字節為單位指定撤消編輯緩存中的內存量。 每次修改圖像時,只要內存可用,它就會保存在撤消編輯緩存中。 隨後可以撤消一個或多個這些轉換。 默認值是16兆字節。
usePixmap (類UsePixmap)
圖像默認保存為XImage。 將此資源設置為True即可使用服務器Pixmap。 如果圖像超出了服務器屏幕的尺寸,並且您打算平移圖像,則此選項非常有用。 Pixmaps的平移速度要快於XImage。 Pixmaps被視為寶貴的資源,謹慎使用它們。
要設置放大或平移或窗口的幾何,請使用幾何資源。 例如,要將平移窗口幾何圖形設置為256x256,請使用:
display.pan.geometry:256x256
圖像加載
要選擇要顯示的圖像,請從“命令”窗口小部件中選擇“ 打開 文件”子菜單。 顯示文件瀏覽器。 要選擇特定的圖像文件,請將指針移至文件名並按任意按鈕。 文件名被複製到文本窗口。 接下來,按打開或按RETURN鍵。 或者,您可以直接在文本窗口中輸入圖像文件名稱。 要下載目錄,請選擇一個目錄名稱并快速按下按鈕兩次。 如果滾動條超過列表區域的大小,則允許通過查看區域移動大量文件名列表。
您可以通過使用shell通配符來修剪文件名列表。 例如,輸入* .jpg只列出以.jpg結尾的文件。
要從X服務器屏幕而不是文件中選擇圖像,請選擇抓取 打開小部件。
視覺圖像目錄
要創建一個Visual Image Directory,請從Command窗口小部件中選擇File子菜單的Visual Directory。 顯示文件瀏覽器。 要從當前目錄中的所有圖像創建可視化圖像目錄,按目錄或按RETURN鍵 。 或者,您可以使用shell通配符來選擇一組圖像名稱。 例如,輸入* .jpg只包含以.jpg結尾的文件。 要下載目錄,請選擇一個目錄名稱并快速按下按鈕兩次。 如果滾動條超過列表區域的大小,則允許通過查看區域移動大量文件名列表。
選擇一組文件後,它們會變成縮略圖並平鋪到單個圖像上。 現在將指針移至特定的縮略圖,然後按按鈕3並拖動。 最後,選擇打開。 縮略圖所表示的圖像以全尺寸顯示。 從Command小部件的File子菜單中選擇Next以返回到Visual Image Directory。
圖像切割
請注意,對於彩色映射的X服務器視覺效果(例如, StaticColor , StaticColor , GRAYScale , PseudoColor ),不會保留圖像窗口的剪切信息。 正確的切割行為可能需要TrueColor或DirectColor視覺或標準色彩映射 。
要開始,請從命令窗口小部件中按選擇編輯子菜單的剪切 。 或者,在圖像窗口中按F3 。
出現一個小窗口,顯示圖像窗口中光標的位置。 你現在處於切割模式。 在切割模式下,命令窗口小部件具有以下選項:
幫幫我
解僱
要定義剪切區域,請按按鈕1並拖動。 剪切區域由突出顯示的矩形定義,該矩形隨指針一起展開或收縮。 一旦您對切割區域感到滿意,請釋放按鈕。 您現在處於糾正模式。 在修正模式下,Command窗口部件具有以下選項:
切
幫幫我
解僱
您可以通過將指針移至其中一個切割的矩形邊角,按下按鈕並拖動來進行調整。 最後,按剪切以提交您的複制區域。 要在不剪切圖像的情況下退出,請按解除。
圖像複製
要開始,請從Command窗口中選擇編輯子菜單的複制 。 或者,在圖像窗口中按F4 。
出現一個小窗口,顯示圖像窗口中光標的位置。 您現在處於復制模式。 在復制模式下,命令窗口小部件具有以下選項:
幫幫我
解僱
要定義復制區域,請按按鈕1並拖動。 複製區域由突出顯示的矩形定義,該矩形隨指針一起展開或收縮。 一旦您對複制區域感到滿意,請釋放按鈕。 您現在處於糾正模式。 在修正模式下,Command窗口部件具有以下選項:
複製
幫幫我
解僱
您可以通過將指針移動到其中一個副本矩形角,按下按鈕並拖動來進行調整。 最後,按複製提交您的複制區域。 要退出而不復製圖像,請按解除。
圖像貼圖
首先,從Command部件中選擇Edit(編輯)子菜單的Paste(粘貼) 。 或者,在圖像窗口中按F5 。
出現一個小窗口,顯示圖像窗口中光標的位置。 您現在處於粘貼模式。 要立即退出,請按解除。 在粘貼模式下,命令窗口小部件具有以下選項:
運營商
過度
在
出
在頂上
XOR
加
減去
加
減去
區別
乘
bumpmap
更換
幫幫我
解僱
從Command小部件的Operators子菜單中選擇一個複合操作。 下面介紹每個操作員的行為。 圖像窗口是當前在X服務器上顯示的圖像, 圖像是使用文件瀏覽器窗口小部件獲取的圖像。
過度
結果是兩個圖像形狀的聯合, 圖像在重疊區域模糊圖像窗口 。
在
結果只是通過圖像窗口的形狀進行圖像剪切。 結果中沒有圖像窗口的圖像數據。
出
生成的圖像是切出圖像窗口形狀的圖像 。
在頂上
結果與圖像窗口的形狀相同, 圖像模糊圖像窗口 ,圖像形狀重疊。 請注意,由於圖像窗口外部的圖像部分未出現在結果中,因此與此不同。
XOR
結果是來自重疊區域之外的圖像和圖像窗口的圖像數據。 重疊區域是空白的。
加
結果只是圖像數據的總和。 輸出值被裁剪為255(無溢出)。 此操作獨立於遮罩通道。
減去
圖像 - 圖像窗口的結果,下溢被裁剪為零。 遮罩通道被忽略(設置為255,全覆蓋)。
加
圖像 + 圖像窗口的結果,溢出環繞(mod 256)。
減去
圖像 - 圖像窗口的結果,下溢環繞(mod 256)。 加法和減法運算符可用於執行可逆轉換。
區別
abs( 圖像 - 圖像窗口 )的結果。 這對於比較兩個非常相似的圖像很有用。
乘
圖像 * 圖像窗口的結果。 這對創建陰影非常有用。
bumpmap
圖像窗口被窗口遮住的結果。
更換
生成的圖像是用圖像替換圖像窗口 。 這裡遮罩信息被忽略。
對於某些操作,圖像合成器需要圖像中的遮罩或Alpha通道。 這個額外的頻道通常定義一個掩碼,它代表了圖像的一種餅乾切割器。 對於形狀內部的像素,遮罩為255(全覆蓋),外部為0,邊界上為0至255時,就是這種情況。 如果圖像沒有遮罩通道,則對於與像素位置(0,0)相匹配的任何像素,否則將其初始化為0,否則為255。請參閱遮罩編輯以了解用於定義遮罩通道的方法。
請注意,對於彩色地圖X服務器視覺效果(例如, StaticColor,StaticColor,GrayScale,PseudoColor ),圖像窗口的遮罩信息不會保留。 正確的合成行為可能需要TrueColor或DirectColor視覺或標準色彩映射 。
選擇複合運算符是可選的。 默認的操作符是替換。 但是,您必須選擇一個位置來合成您的圖像,然後按下按鈕1.在釋放之前按住該按鈕,圖像輪廓線將顯示,以幫助您識別您的位置。
粘貼圖像的實際顏色被保存。 但是,圖像窗口中顯示的顏色可能不同。 例如,在單色屏幕上,即使您粘貼的圖像可能有多種顏色,圖像窗口也會顯示為黑色或白色。 如果圖像保存到文件中,則會使用正確的顏色進行寫入。 為了確保在最終圖像中保存正確的顏色,任何PseudoClass圖像都被提升為DirectClass 。 要強制PseudoClass圖像保持PseudoClass ,請使用-colors 。
影像剪輯
首先,從Command部件中按下選擇Transform子菜單的Crop 。 或者,按[在圖像窗口中。
出現一個小窗口,顯示圖像窗口中光標的位置。 您現在處於裁剪模式。 在裁切模式下,Command部件具有以下選項:
幫幫我
解僱
要定義裁剪區域,請按按鈕1並拖動。 裁剪區域由突出顯示的矩形定義,該矩形隨指針一起展開或收縮。 一旦您對裁剪區域感到滿意,請釋放按鈕。 您現在處於糾正模式。 在修正模式下,Command窗口部件具有以下選項:
作物
幫幫我
解僱
您可以通過將指針移至其中一個裁剪矩形邊角,按下按鈕並拖動來進行調整。 最後,按裁剪提交裁剪區域。 若要退出而不裁剪圖像,請按解除。
圖像選擇
交互式剪切圖像。 沒有命令行參數來砍圖像。 首先,從Command小部件中選擇Transform子菜單的Chop 。 或者,在圖像窗口中按下]。
你現在處於Chop模式。 要立即退出,請按解除 。 在Chop模式下,Command部件具有以下選項:
方向
橫
垂直
幫幫我
解僱
如果您選擇水平方向(這是默認設置),則會刪除斬波線兩個水平端點之間的圖像區域。 否則,刪除斬波線的兩個垂直端點之間的圖像區域。
在圖像窗口中選擇一個位置開始你的印章,按住任何按鈕。 接下來,將指針移動到圖像中的另一個位置。 當你移動一條線將連接初始位置和指針。 釋放按鈕時,圖像內要切割的區域由您從Command部件選擇的方向決定。
要取消圖像斬波,請將指針移回行的起點並釋放按鈕。
圖像旋轉
按/鍵將圖像旋轉90度或\旋轉-90度。 要以交互方式選擇旋轉角度,請從“命令部件”中選擇“ 變換”子菜單的“ 旋轉... ”。 或者,在圖像窗口中按*。
在指針旁邊繪製一條小水平線。 你現在處於旋轉模式。 要立即退出,請按解除。 在旋轉模式下,Command小部件具有以下選項:
像素顏色
黑色
藍色
青色
綠色
灰色
紅
品紅
黃色
白色
瀏覽器...
方向
橫
垂直
作物
假
真正
削尖
假
真正
幫幫我
解僱
從Pixel Color子菜單中選擇背景顏色。 可以使用顏色瀏覽器指定其他背景顏色。 您可以通過設置X資源pen1到pen9來更改菜單顏色。
如果您選擇顏色瀏覽器並按下Grab ,您可以通過將指針移至屏幕上所需的顏色來選擇背景顏色,然後按任意按鈕。
在圖像窗口中選擇一個點,然後按住此按鈕。 接下來,將指針移動到圖像中的另一個位置。 當你移動一條線連接初始位置和指針。 釋放按鈕時,圖像旋轉的程度取決於您剛繪製的線的斜率。 斜率與您從Command部件的“方向”子菜單中選擇的方向有關。
要取消圖像旋轉,請將指針移回行的起點並釋放按鈕。
圖像分割
選擇Effects-> Segment來分割圖像,方法是分析顏色分量的直方圖,並使用模糊C均值技術識別均勻的單位。 尺度空間濾波器分析圖像的三個顏色分量的直方圖並識別一組類。 每個類的範圍用於用閾值粗略地分割圖像。 與每個類相關的顏色由特定類的範圍內的所有像素的平均顏色確定。 最後,使用模糊C均值技術將任何未分類的像素分配到最近的類別。 模糊c-Means算法可以總結如下:
構建一個直方圖,一個用於圖像的每個顏色分量。
對於每個直方圖,連續應用尺度空間濾波器,並在每個尺度的二階導數中構建零交叉區間樹。 分析此比例空間“指紋”以確定直方圖中哪些峰或谷最佔優勢。
指紋定義了直方圖軸上的間隔。 每個區間在原始信號中包含最小值或最大值。 如果每個顏色分量位於最大間隔內,則該像素被視為“分類”並被分配一個唯一的類編號。
使用模糊c-Means技術對任何未能在上述閾值通道中分類的像素進行分類。 它被分配到直方圖分析階段發現的類中的一個。
模糊c-Means技術試圖通過找到平方誤差目標函數的組內總和的局部最小值來對像素進行聚類。 像素被分配給模糊成員資格具有最大值的最近類別。
有關更多信息,請參閱: Young Won Lim,Sang Uk Lee ,“ 基於閾值和模糊C均值技術的彩色圖像分割算法 ”,模式識別,第23卷,第9期,第935-952頁, 1990。 BQ>
圖像註釋
交互式地註釋圖像。 沒有用於註釋圖像的命令行參數。 首先,從Command小部件中選擇“ 圖像編輯”子菜單的註釋 。 或者,在圖像窗口中按a。
出現一個小窗口,顯示圖像窗口中光標的位置。 您現在處於註釋模式。 要立即退出,請按解除。 在註釋模式下,Command小部件具有以下選項:
字體名稱
固定
變量
5×8
6×10
7x13bold
8x13bold
9x15bold
10×20
12×24
瀏覽器...
字體顏色
黑色
藍色
青色
綠色
灰色
紅
品紅
黃色
白色
透明
瀏覽器...
盒子顏色
黑色
藍色
青色
綠色
灰色
紅
品紅
黃色
白色
透明
瀏覽器...
旋轉文字
-90
-45
-30
0
三十
45
90
180
對話...
幫幫我
解僱
從字體名稱子菜單中選擇一個字體名稱。 字體瀏覽器可以指定其他字體名稱。 您可以通過設置X資源font1到font9來更改菜單名稱。
從字體顏色子菜單中選擇一種字體顏色。 可以使用顏色瀏覽器指定其他字體顏色。 您可以通過設置X資源pen1到pen9來更改菜單顏色。
如果您選擇顏色瀏覽器並按下Grab ,您可以通過將指針移動到屏幕上所需的顏色來選擇字體顏色,然後按任意按鈕。
如果您選擇旋轉文字,請從菜單中選擇旋轉文字並選擇一個角度。 通常,您只需要一次旋轉一行文本。 根據您選擇的角度,後續行可能會相互覆蓋。
選擇字體及其顏色是可選的。 默認字體是固定的,默認顏色是黑色。 但是,您必須選擇一個位置開始輸入文字並按下按鈕。 下劃線字符將出現在指針的位置。 光標變為鉛筆以表示您處於文本模式。 要立即退出,請按解除。
在文本模式下,任何按鍵都會在下劃線的位置顯示字符,並推進下劃線光標。 輸入您的文字,一旦完成,按下應用完成圖像註釋。 要更正錯誤,請按BACK SPACE 。 要刪除整行文本,請按DELETE鍵。 任何超過圖像窗口邊界的文字會自動延續到下一行。
您請求的字體的實際顏色保存在圖像中。 但是,圖像窗口中顯示的顏色可能不同。 例如,在單色屏幕上,即使您選擇紅色作為字體顏色,文字也會顯示為黑色或白色。 但是,保存到具有-write的文件的圖像用紅色字體書寫。 為了確保最終圖像中的正確顏色文本,任何PseudoClass圖像都被提升為DirectClass (參見miff(5))。 要強制PseudoClass圖像保持PseudoClass ,請使用-colors 。
圖像合成
交互式創建圖像合成。 沒有命令行參數來組合圖像 。 首先,從“命令”窗口小部件中選擇圖像編輯的 組合 。 或者,在圖像窗口中按x。
首先會顯示一個彈出窗口,要求您輸入圖像名稱。 按複合 , 抓取或鍵入文件名稱。 如果您選擇不創建合成圖像,請按取消 。 當您選擇抓取時 ,將指針移至所需窗口並按任意按鈕。
如果復合圖像沒有任何無光澤信息,則會通知您並再次顯示文件瀏覽器。 輸入掩碼圖像的名稱。 圖像通常是灰度的,與合成圖像大小相同。 如果圖像不是灰度,則將其轉換為灰度,並將結果強度用作無光澤信息。
出現一個小窗口,顯示圖像窗口中光標的位置。 你現在處於復合模式。 要立即退出,請按解除。 在復合模式下,Command窗口小部件具有以下選項:
運營商
過度
在
出
在頂上
XOR
加
減去
加
減去
區別
bumpmap
更換
混合
頂替
幫幫我
解僱
從Command小部件的Operators子菜單中選擇一個複合操作。 下面介紹每個操作員的行為。 圖像窗口是當前顯示在X服務器上的圖像,圖像是獲取的圖像
過度
結果是兩個圖像形狀的聯合, 圖像在重疊區域模糊圖像窗口 。
在
結果只是通過圖像窗口的形狀進行圖像剪切。 結果中沒有圖像窗口的圖像數據。
出
生成的圖像是切出圖像窗口形狀的圖像 。
在頂上
結果與圖像窗口的形狀相同, 圖像模糊圖像窗口 ,圖像形狀重疊。 請注意,由於圖像窗口外部的圖像部分未出現在結果中,因此與此不同。
XOR
結果是來自重疊區域之外的圖像和圖像窗口的圖像數據。 重疊區域是空白的。
加
結果只是圖像數據的總和。 輸出值被裁剪為255(無溢出)。 此操作獨立於遮罩通道。
減去
圖像 - 圖像窗口的結果,下溢被裁剪為零。 遮罩通道被忽略(設置為255,全覆蓋)。
加
圖像 + 圖像窗口的結果,溢出環繞(mod 256)。
減去
圖像 - 圖像窗口的結果,下溢環繞(mod 256)。 加法和減法運算符可用於執行可逆轉換。
區別
abs( 圖像 - 圖像窗口 )的結果。 這對於比較兩個非常相似的圖像很有用。
bumpmap
圖像窗口被窗口遮住的結果。
更換
生成的圖像是用圖像替換圖像窗口 。 這裡遮罩信息被忽略。
對於某些操作,圖像合成器需要圖像中的遮罩或Alpha通道。 這個額外的頻道通常定義一個掩碼,它代表了圖像的一種餅乾切割器。 對於形狀內部的像素,遮罩為255(全覆蓋),外部為0,邊界上為0至255時,就是這種情況。 如果圖像沒有遮罩通道,則對於與像素位置(0,0)相匹配的任何像素,否則將其初始化為0,否則為255。請參閱遮罩編輯以了解用於定義遮罩通道的方法。
如果您選擇混合 ,則復合運算符會結束 。 圖像遮罩通道透明度百分比被初始化為因子。 圖像窗口初始化為(100因子)。 其中factor是您在對話框小部件中指定的值。
位移按位移貼圖所定義的方式移動圖像像素。 使用此選項, 圖像將用作位移貼圖。 位移圖內的黑色是最大正位移。 白色是最大的負位移,中間的灰色是中性的。 位移被縮放以確定像素移位。 默認情況下,位移在水平和垂直方向都適用。 但是,如果您指定蒙版 ,則圖像是水平X位移並遮蓋垂直Y位移。
請注意,對於彩色地圖X服務器視覺效果(例如, StaticColor,StaticColor,GrayScale,PseudoColor ),圖像窗口的遮罩信息不會保留。 正確的合成行為可能需要TrueColor或DirectColor視覺或標準色彩映射 。
選擇複合運算符是可選的。 默認的操作符是替換。 但是,您必須選擇一個位置來合成您的圖像,然後按下按鈕1.在釋放之前按住該按鈕,圖像輪廓線將顯示,以幫助您識別您的位置。
合成圖像的實際顏色被保存。 但是,圖像窗口中顯示的顏色可能不同。 例如,在單色屏幕上,即使您的合成圖像可能有多種顏色,圖像窗口也會顯示為黑色或白色。 如果圖像保存到文件中,則會使用正確的顏色進行寫入。 為了確保正確的顏色保存在最終的圖像中,任何PseudoClass圖像都被提升為DirectClass (參見miff)。 要強制PseudoClass圖像保持PseudoClass ,請使用-colors 。
顏色編輯
改變一組像素的顏色是交互式執行的。 沒有用於編輯像素的命令行參數。 首先,從Command部件的Image Edit子菜單中選擇Color 。 或者,在圖像窗口中按c。
出現一個小窗口,顯示圖像窗口中光標的位置。 您現在處於顏色編輯模式。 要立即退出,請按解除 。 在顏色編輯模式下, Command窗口部件具有以下選項:
方法
點
更換
floodfill
重啟
像素顏色
黑色
藍色
青色
綠色
灰色
紅
品紅
黃色
白色
瀏覽器...
邊框顏色
黑色
藍色
青色
綠色
灰色
紅
品紅
黃色
白色
瀏覽器...
模糊
0
2
4
8
16
對話...
解開
幫幫我
解僱
從Command小部件的Method子菜單中選擇一種顏色編輯方法。 除非按鈕被釋放,否則點方法會重新著色使用指針選擇的任何像素。 替換方法使用按鈕按鈕重新調整與您選擇的像素顏色相匹配的任何像素。 Floodfill通過按下按鈕重新著色與您選擇的像素顏色相匹配的任何像素,並且是鄰居。 而filltoborder會更改任何不是邊框顏色的相鄰像素的遮罩值。 最後重置將整個圖像更改為指定的顏色。
接下來,從Pixel Color子菜單中選擇一個像素顏色。 可以使用顏色瀏覽器指定其他像素顏色。 您可以通過設置X資源pen1到pen9來更改菜單顏色。
現在按下按鈕1在圖像窗口內選擇一個像素來改變它的顏色。 其他像素可能會按照您選擇的方法重新著色。 通過增加Delta值來增加像素。
如果Magnify小部件已被映射,它可以幫助您將指針放置在圖像中(請參閱按鈕2)。 或者,您可以從Magnify窗口小部件中選擇一個像素進行重新著色。 將指針移至Magnify小部件並使用光標控制鍵定位像素。 最後,按一個按鈕重新著色選定的像素(或像素)。
您請求的像素的實際顏色保存在圖像中。 但是,圖像窗口中顯示的顏色可能不同。 例如,在單色屏幕上,即使您選擇紅色作為像素顏色,像素也會顯示為黑色或白色。 但是,保存到具有-write的文件的圖像是用紅色像素寫入的。 為了確保最終圖像中的正確顏色文本,任何PseudoClass圖像都被提升為DirectClass。要強制PseudoClass圖像保持PseudoClass ,請使用-colors 。
MATTE EDITING
圖像中的無光澤信息對於某些操作(如圖像合成)很有用。 這個額外的頻道通常定義一個掩碼,它代表了圖像的一種餅乾切割器。 對於形狀內部的像素,遮罩為255(全覆蓋),外部為0,邊界上為0至255時,就是這種情況。
在圖像中設置遮罩信息是以交互方式完成的。 沒有用於編輯像素的命令行參數。 要開始,並從“命令”窗口小部件中選擇“ 圖像編輯”子菜單的“ 無光澤 ”。
或者,在圖像窗口中按m。
出現一個小窗口,顯示圖像窗口中光標的位置。 您現在處於磨砂編輯模式。 要立即退出,請按解除。 在無光澤編輯模式下,Command窗口部件具有以下選項:
方法
點
更換
floodfill
重啟
邊框顏色
黑色
藍色
青色
綠色
灰色
紅
品紅
黃色
白色
瀏覽器...
模糊
0
2
4
8
16
對話...
磨砂
解開
幫幫我
解僱
從Command小部件的Method子菜單中選擇一種遮罩編輯方法。 點方法改變用指針選擇的任何像素的遮罩值,直到釋放按鈕。 替換方法通過按下按鈕來更改與您選擇的像素顏色相匹配的任何像素的遮罩值。 填充改變任何像素的遮罩值,它與您按下按鈕時所選像素的顏色相匹配,並且是鄰居。 而filltoborder會重新記錄任何不是邊框顏色的相鄰像素。 最後, 重置將整個圖像更改為指定的遮罩值。 選擇“ 無光澤值”並出現一個對話框,請求遮罩值。 輸入0到255之間的值。 該值被分配為所選像素的遮罩值。 現在,按任意按鈕可在圖像窗口中選擇一個像素以更改其遮罩值。 您可以通過增加Delta值來更改其他像素的遮罩值。 增量值首先被添加,然後從目標顏色的紅色,綠色和藍色中減去。
範圍內的任何像素也會更新其遮罩值。 如果Magnify小部件已被映射,它可以幫助您將指針放置在圖像中(請參閱按鈕2)。 或者,您可以選擇一個像素以更改“ 放大”窗口小部件中的遮罩值。 將指針移至Magnify小部件並使用光標控制鍵定位像素。 最後,按一個按鈕更改所選像素(或多個像素)的遮罩值。 遮罩信息僅在DirectClass圖像中有效。 因此,任何PseudoClass圖像都被提升為DirectClass 。 請注意,除非您立即將圖像保存到文件(請參閱寫入) ,否則PseudoClass的遮罩信息不會保留用於彩色地圖 X服務器視覺效果(例如, StaticColor,StaticColor,GrayScale,PseudoColor )。 正確的無光澤編輯行為可能需要TrueColor或DirectColor可視化或標準色彩映射 。
圖像繪圖
交互式繪製圖像。 沒有命令行參數可以在圖像上繪製 。 首先,從“命令”窗口小部件中選擇“圖像編輯”子菜單的繪圖 。 或者,在圖像窗口中按d。
光標變為十字線以指示您處於繪製模式。 要立即退出,請按解除。 在繪製模式下,Command部件具有以下選項:
原始
點
線
長方形
填充矩形
圈
填充圓
橢圓
填充橢圓
多邊形
填充多邊形
顏色
黑色
藍色
青色
綠色
灰色
紅
品紅
黃色
白色
透明
瀏覽器...
畫點畫
磚
對角線
秤
垂直
波浪狀的
半透明
不透明
打開...
寬度
1
2
4
8
16
對話...
解開
幫幫我
解僱
從Primitive子菜單中選擇一個繪圖基元 。
接下來,從Color子菜單中選擇一種顏色。 可以使用顏色瀏覽器指定其他顏色。 您可以通過設置X資源pen1到pen9來更改菜單顏色。 透明色更新圖像遮罩通道,對圖像合成非常有用。
如果您選擇顏色瀏覽器並按下Grab ,您可以通過將指針移動到屏幕上所需的顏色並按任意按鈕來選擇原始顏色。 透明色更新圖像遮罩通道,對圖像合成非常有用。
如果合適,從Stipple子菜單中選擇一個點畫。 可以使用文件瀏覽器指定其他點畫。 從文件瀏覽器中獲取的點畫必須以X11位圖格式存放在磁盤上。
從寬度子菜單中選擇適當的線寬 。 要選擇特定的寬度,請選擇對話框小部件。
在圖像窗口中選擇一個點,然後按下按鈕1並按住。 接下來,將指針移動到圖像中的另一個位置。 移動時,一條線連接初始位置和指針。 當您釋放按鈕時,圖像將更新為您剛繪製的圖元。 對於多邊形,當您按下並釋放按鈕而不移動指針時,圖像會更新。
要取消圖像繪製,請將指針移回行的起點並釋放按鈕。
感興趣的地區
首先,從Command部件中選擇Pixel Transform子目錄的感興趣區域。 或者,在圖像窗口中按R鍵。
出現一個小窗口,顯示圖像窗口中光標的位置。 您現在處於興趣區域模式。 在感興趣區域模式中,Command窗口小部件具有以下選項:
幫幫我
解僱
要定義感興趣的區域,請按按鈕1並拖動。 感興趣區域由突出顯示的矩形定義,該矩形隨指針一起展開或收縮。 一旦您對感興趣的區域感到滿意,請釋放按鈕。 您現在處於應用模式。 在應用模式下,Command部件具有以下選項:
文件
保存...
打印...
編輯
解開
重做
轉變
翻動
拍擊聲
右旋
向左旋轉
提高
色調...
飽和...
亮度...
伽瑪...
斯皮夫
平淡
均衡
規範化
否定
灰階
量化...
效果
去斑
浮雕
減少噪音
添加噪音
銳化...
模糊...
閾...
邊緣檢測...
傳播...
燈罩...
提高...
分割...
F / X
曝光過度...
漩渦...
爆...
波...
油漆
木炭畫...
雜記
圖像信息
放大圖像
顯示預覽...
顯示直方圖
顯示啞光
幫幫我
解僱
您可以通過將指針移至其中一個矩形邊角,按下按鈕並拖動來調整感興趣的區域。 最後,從Command小部件中選擇一種圖像處理技術。 您可以選擇多種圖像處理技術應用於某個區域。 或者,您可以在應用其他圖像處理技術之前移動感興趣的區域。 要退出,請按解除。
圖像平移
當圖像超出X服務器屏幕的寬度或高度時,顯示器會映射一個小的平移圖標。 平移圖標內的矩形顯示當前顯示在圖像窗口中的區域。 要平移圖像,請按任意按鈕並在平移圖標內拖動指針。 泛矩形與指針一起移動,圖像窗口更新以反映平移圖標內矩形的位置。 當您選擇了想要查看的圖像區域時,請鬆開按鈕。
使用箭頭鍵在圖像窗口內向上,向下,向左或向右移動一個像素的圖像。
如果圖像變得小於X服務器屏幕的尺寸,平移圖標將被撤消。
用戶偏好
首選項會影響顯示的默認行為(1) 。 首選項是真或假,並以.displayrc的形式存儲在您的主目錄中:
以背景為中心顯示圖像 “
此背景涵蓋了整個工作站屏幕,並且可用於在查看圖像時隱藏其他X窗口活動。 背景的顏色被指定為背景顏色。 有關詳細信息,請參閱X資源。 在程序退出時確認 “
退出顯示器(1)程序之前請求確認。 正確的顯示伽馬圖像 “
如果圖像具有已知的伽瑪值,則伽瑪校正以匹配X服務器的伽瑪值(請參閱X資源顯示伽瑪 )。 將Floyd / Steinberg誤差擴散應用於圖像 “
抖動的基本策略是通過平均幾個相鄰像素的強度來交換空間分辨率的強度分辨率。 這種偏好可以改善在減少顏色時遭受嚴重輪廓的圖像。 使用顏色映射X視覺效果的共享顏色映射 “
此選項僅適用於默認的X服務器visual為PseudoColor或GRAYScale時 。 有關更多詳細信息,請參閱-visual 。 默認情況下分配一個共享的顏色表。 該圖像與其他X客戶端共享顏色。 某些圖像顏色可能會近似,因此您的圖像看起來可能與預期完全不同。 否則,圖像的顏色就像它們所定義的一樣。 但是,安裝圖像顏色映射時,其他客戶端可能會變色。 將圖像顯示為X服務器像素圖 “
圖像默認保存為XImage。 將此資源設置為True即可使用服務器Pixmap 。 如果圖像超出了服務器屏幕的尺寸,並且您打算平移圖像,則此選項非常有用。 Pixmaps的平移速度要快於XImage。 Pixmaps被視為寶貴的資源,謹慎使用它們。