Skip to main content

Display - คำสั่ง Linux

Unix Command "uname&write" (มิถุนายน 2025)

Unix Command "uname&write" (มิถุนายน 2025)
Anonim

คำสั่ง Linux / Unix: แสดง

ชื่อ

display - แสดงภาพบนเวิร์กสเตชันใด ๆ ที่รัน X

สรุป

แสดง ตัวเลือก ไฟล์ ตัวเลือก ไฟล์

รายละเอียด

จอแสดงผลเป็นสถาปัตยกรรมเครื่องประมวลผลภาพอิสระและโปรแกรมแสดงผล สามารถแสดงภาพบนหน้าจอเวิร์กสเตชันใด ๆ ที่ใช้เซิร์ฟเวอร์ Xแสดง สามารถอ่านและเขียนได้จำนวนมาก รูปแบบภาพที่นิยมมากขึ้น (เช่น,PNM, ซีดีภาพฯลฯ )

กับแสดงคุณสามารถใช้ฟังก์ชั่นเหล่านี้ในภาพ:

o โหลดภาพจากไฟล์ o แสดงภาพถัดไป o แสดงภาพเดิม o แสดงลำดับภาพเป็นสไลด์โชว์ o เขียนภาพลงในไฟล์ o พิมพภาพไปที่ a PostScript เครื่องพิมพ์ o ลบไฟล์รูปภาพ o สร้างไดเรกทอรีภาพภาพ 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 ทำ Histogram Equalization บนภาพ o ทำ normogram histogram บนภาพ o ลบล้างสีของภาพ o แปลงรูปภาพเป็น grayscale o กำหนดจำนวนสีที่ไม่ซ้ำกันสูงสุดในภาพ o ลดรอยด่างลงภายในภาพ o กำจัดเสียงรบกวนจากภาพ ตรวจจับขอบภายในภาพ o นูนภาพ o แบ่งส่วนภาพตามสี o เลียนแบบภาพสีน้ำมัน o เลียนแบบการวาดถ่าน o อธิบายประกอบภาพด้วยข้อความ วาดภาพ o แก้ไขสีพิกเซลของภาพ o แก้ไขข้อมูลด้านภาพ o ประกอบภาพด้วยอีกภาพ o เพิ่มเส้นขอบให้กับภาพ o ล้อมรอบภาพที่มีขอบประดับ o ใช้เทคนิคการประมวลผลภาพไปยังพื้นที่ที่สนใจ o แสดงข้อมูลเกี่ยวกับภาพ o ขยายส่วนของภาพ o แสดงฮิสโตแกรมของรูปภาพ o แสดงภาพไปยังพื้นหลังของหน้าต่าง ตั้งค่ากำหนดของผู้ใช้ o แสดงข้อมูลเกี่ยวกับโปรแกรมนี้ o ยกเลิกภาพทั้งหมดและออกจากโปรแกรม o เปลี่ยนระดับการขยาย o แสดงภาพที่ระบุโดยเวิร์ลไวด์เว็บ (WWW) (Unified Resource Locator) (URL)

ตัวอย่าง

เมื่อต้องการปรับขนาดภาพของนกกระต้าให้เท่ากับ 640 พิกเซลในความกว้างและความสูง 480 พิกเซลและวางตำแหน่งหน้าต่างไว้ที่ตำแหน่ง (200,200) ให้ใช้:

จอแสดงผลแบบมาตราส่วน 640x480 + 200 + 200! cockatoo.miff

หากต้องการแสดงภาพของนกกระต้าโดยไม่มีเส้นขอบล้อมรอบฉากหลังให้ใช้:

display + borderwidth-backdrop cockatoo.miff

เมื่อต้องการปูพื้นผิวแบบ Slate ลงบนหน้าต่างรากให้ใช้:

display-size 1280x1024 -window root slate.png

ในการแสดงไดเร็กทอรีภาพของภาพ JPEG ของคุณทั้งหมดให้ใช้:

แสดง 'vid: *. jpg'

หากต้องการแสดงภาพ MAP ที่มีความกว้าง 640 พิกเซลและความสูง 480 พิกเซลพร้อมด้วย 256 สีให้ใช้:

แสดงขนาด 640x480 + 256 cockatoo.map

เพื่อแสดงภาพของนกกระต้าที่ระบุด้วยตัวระบุแหล่งข้อมูลที่สม่ำเสมอ(URL), ใช้:

display ftp://wizards.dupont.com/images/cockatoo.jpg

หากต้องการแสดงฮิสโตแกรมของรูปภาพให้ใช้:

convert file.jpg วิกิพีเดีย: - จอแสดงผล -

ตัวเลือก

ตัวเลือกถูกประมวลผลตามลำดับบรรทัดคำสั่ง ตัวเลือกใด ๆ ที่คุณระบุในบรรทัดคำสั่งยังคงมีผลจนกว่าจะมีการเปลี่ยนแปลงอย่างชัดเจนโดยการระบุตัวเลือกอีกครั้งด้วยผลที่แตกต่างกัน ตัวอย่างเช่นในการแสดงภาพสามภาพภาพแรกมี 32 สีส่วนที่สองมีสีไม่ จำกัด และสีที่สามมีเพียง 16 สีให้ใช้:

แสดงสี 32 cockatoo.miff -noop duck.miff สี 16 macal.miff

แสดง ตัวเลือกสามารถปรากฏในบรรทัดคำสั่งหรือในไฟล์ทรัพยากร X ของคุณ ดู X (1) . ตัวเลือกในบรรทัดคำสั่งแทนที่ค่าที่ระบุไว้ในไฟล์ทรัพยากร X ของคุณ

-backdrop

แสดงภาพกึ่งกลางในฉากหลัง

-พื้นหลัง

สีพื้นหลัง

-ชายแดน x

ล้อมรอบภาพที่มีเส้นขอบสี

-bordercolor

สีเส้นขอบ

-borderwidth

ความกว้างของเส้นขอบ

-cache

เมมโมรี่ต่อหน่วยความจำที่มีให้กับแคชพิกเซล

-colormap

กำหนดชนิดของ colormap

-colors

จำนวนสีที่ต้องการในภาพ

-colorspace

ชนิดของ colorspace

-comment

อธิบายภาพที่มีความคิดเห็น

บีบอัด

ประเภทของการบีบอัดภาพ

-contrast

เพิ่มหรือลดความเปรียบต่างของภาพ

-crop x{+-}{+-}{%}

ขนาดที่ต้องการและตำแหน่งของภาพตัด

-debug

เปิดใช้งานการพิมพ์ดีบัก

-delay <1/100ths of a second>

แสดงภาพถัดไปหลังจากหยุดชั่วคราว

-density x

ความละเอียดแนวตั้งและแนวนอนเป็นพิกเซลของภาพ

-ความลึก

ความลึกของภาพ

-despeckle

ลดจุดภายในภาพ

-แสดง

ระบุเซิร์ฟเวอร์ X ที่จะติดต่อ

-dispose

วิธีการกำจัด GIF

สองจิตสองใจ

ใช้การแพร่กระจายข้อผิดพลาด Floyd / Steinberg ไปยังรูปภาพ

-ขอบ

ตรวจจับขอบภายในภาพ

-endian

ระบุ endianness (MSB หรือ LSB) ของภาพที่ส่งออก

-enhance

ใช้ตัวกรองแบบดิจิตอลเพื่อเพิ่มภาพที่มีเสียงดัง

-กรอง

ใช้ตัวกรองชนิดนี้เมื่อปรับขนาดภาพ

-flip

สร้าง "ภาพสะท้อน"

สะท้อนใน

สร้าง "ภาพสะท้อน"

-font

ใช้แบบอักษรนี้เมื่อใส่คำอธิบายประกอบภาพด้วยข้อความ

ฉากหน้า

กำหนดสีเบื้องหน้า

-frame x++

ล้อมรอบภาพที่มีขอบประดับ

แกมมา

ระดับการแก้ไขแกมมา

-เรขาคณิต x{+-}{+-}{%}{@} {!}{<}{>}

ขนาดและตำแหน่งที่ต้องการของหน้าต่างรูปภาพ

-ช่วยด้วย

พิมพ์คำแนะนำการใช้งาน

-iconGeometry

ระบุรูปทรงเรขาคณิตไอคอน

-iconic

ภาพเคลื่อนไหวเซนด์

-immutable

ทำให้ภาพไม่เปลี่ยนรูป

-interlace

ชนิดของโครงร่างพัวพัน

-ฉลาก

กำหนดป้ายกำกับให้กับรูปภาพ

-magnify

ขยายภาพ

-แผนที่

แสดงภาพโดยใช้ประเภทนี้

-matte

เก็บช่องเคลือบด้านในหากภาพมี

-mattecolor

ระบุสีด้าน

-monochrome

เปลี่ยนภาพเป็นขาวดำ

-ชื่อ

ตั้งชื่อภาพ

-negate

แทนที่ทุกพิกเซลด้วยสีเสริม

-noop

NOOP (ไม่มีตัวเลือก)

-หน้า x{+-}{+-}{%}{!}{<}{>}

ขนาดและตำแหน่งของภาพผืนผ้าใบ

-คุณภาพ

ระดับการบีบอัด JPEG / MIFF / PNG

-ยก x

ทำให้ขอบภาพสว่างขึ้นหรือมืดลง

รีโมท

ดำเนินการรีโมต

-ม้วน {+-}{+-}

ม้วนภาพในแนวตั้งหรือแนวนอน

-หมุน {<}{>}

ใช้การหมุนภาพ Paeth กับภาพ

-ตัวอย่าง

ภาพขนาดใหญ่ที่มีการสุ่มตัวอย่างพิกเซล

-sampling_factor x

ปัจจัยการสุ่มตัวอย่างที่ใช้โดยตัวเข้ารหัส JPEG หรือ MPEG-2 และ YUV decoder / encoder

-scenes

ช่วงของหมายเลขภาพที่จะอ่าน

-segment x

แบ่งภาพ

-shared_memory

ใช้หน่วยความจำร่วมกัน

-sharpen x

ทำให้ภาพคมชัดขึ้น

-ขนาด x{+} ชดเชย

ความกว้างและความสูงของภาพ

-text_font

แบบอักษรสำหรับเขียนข้อความความกว้างคงที่

-texture

ชื่อของพื้นผิวที่จะกระเบื้องลงบนพื้นหลังของภาพ

-หัวข้อ

กำหนดชื่อภาพที่แสดง เคลื่อนไหว, การแสดง, ตัดต่อ

-treedepth

ความลึกของต้นไม้สำหรับอัลกอริธึมการลดสี

-trim

ตัดภาพ

-update

ตรวจพบเมื่อไฟล์ภาพถูกปรับเปลี่ยนและแสดงซ้ำ

-use_pixmap

ใช้ pixmap

-verbose

พิมพ์ข้อมูลรายละเอียดเกี่ยวกับภาพ

-Visual

ภาพเคลื่อนไหวโดยใช้ภาพประเภท X นี้

-หน้าต่าง

ทำให้ภาพพื้นหลังของหน้าต่าง

-window_group

ระบุกลุ่มหน้าต่าง

-เขียน

เขียนภาพลงในไฟล แสดง

ปุ่มเมาส์

ผลกระทบของการกดปุ่มแต่ละปุ่มจะอธิบายไว้ด้านล่างนี้ ต้องใช้ปุ่มสามปุ่ม ถ้าคุณมีปุ่มเมาส์สองปุ่มปุ่มจะส่งคืนที่ 1 และ 3 กดALT และปุ่ม 3 เพื่อจำลองปุ่ม 2

1

กดปุ่มนี้เพื่อแมปหรือ unmap เครื่องมือคำสั่ง ดูส่วนถัดไปสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิดเจ็ตคำสั่ง

2

กดและลากเพื่อกำหนดพื้นที่ของภาพเพื่อขยาย

3

กดและลากเพื่อเลือกจากชุดที่เลือกจอแสดงผล (1) คำสั่ง ปุ่มนี้จะทำงานแตกต่างกันถ้าภาพที่แสดงอยู่คือไดเร็กทอรีภาพจริง เลือกไดเร็กทอรีที่ต้องการและกดปุ่มนี้แล้วลากเพื่อเลือกคำสั่งจากเมนูป็อปอัพ เลือกจากรายการเมนูเหล่านี้:

เปิด ต่อไป อดีต ลบ ปรับปรุง

ถ้าคุณเลือกเปิดภาพที่แสดงโดยกระเบื้องจะปรากฏขึ้น ในการกลับไปยังไดเร็กทอรีภาพให้เลือกต่อไป จากวิดเจ็ตคำสั่ง (ดูที่ Widget คำสั่ง)ต่อไปและอดีต เลื่อนไปที่ภาพถัดไปหรือก่อนตามลำดับ เลือกลบ เพื่อลบภาพที่ต้องการ สุดท้ายเลือกปรับปรุง เพื่อซิงโครไนซ์กระเบื้องภาพทั้งหมดกับภาพที่เกี่ยวข้อง ดูการตัดต่อและ miff เพื่อดูรายละเอียดเพิ่มเติม

COMMAND WIDGET

วิดเจ็ตคำสั่งจะแสดงรายการของเมนูย่อยและคำสั่งต่างๆ พวกเขาเป็น

ไฟล์

เปิด… ต่อไป อดีต เลือก… บันทึก … พิมพ์… ลบ… ผ้าใบ… ไดเรกทอรีภาพ … เลิก

แก้ไข

แก้ ทำซ้ำ ตัด สำเนา แปะ

ดู

ขนาดครึ่งนึง ขนาดต้นฉบับ ขนาดคู่ ปรับขนาด … ใช้ รีเฟรช ฟื้นฟู

แปลง

พืชผล สับ ปัด ดีด หมุนไปทางขวา หมุนซ้าย หมุน… เฉือน … ม้วน… ตัดขอบ

เสริม

เว้ … ความอิ่มตัว … ความสว่าง … แกมมา … Spiff … น่าเบื่อ เกลี่ย ทำให้ปกติ ลบล้าง โทนสีเทา quantize …

ผลกระทบ

Despeckle ทำให้มีผิวนูน ลดเสียงรบกวน เพิ่มเสียง คมชัด … เบลอ… เกณฑ์ … ตรวจหาขอบ … การแพร่กระจาย … Shade … ยก… ส่วนงาน …

F / X

Solarize … หมุน… ระเบิด … คลื่น… สีน้ำมัน … วาดด้วยถ่าน …

แก้ไขรูปภาพ

คำอธิบาย … วาด… สี… Matte … คอมโพสิต … เพิ่มเส้นขอบ … เพิ่มเฟรม … แสดงความคิดเห็น … เปิด… พื้นที่ที่น่าสนใจ …

เรื่องจิปาถะ

ข้อมูลรูปภาพ ภาพขนาดย่อ แสดงตัวอย่าง… แสดงฮีสโตแกรม แสดง Matte พื้นหลัง… สไลด์โชว์ การตั้งค่า …

ช่วยด้วย

ภาพรวม เรียกดูเอกสาร เกี่ยวกับ Display

รายการเมนูที่มีรูปสามเหลี่ยมเว้นไว้มีเมนูย่อยพวกเขาจะแสดงด้านบนเป็นรายการที่เยื้อง ในการเข้าถึงรายการในเมนูย่อยให้เลื่อนตัวชี้ไปยังเมนูที่ต้องการและกดปุ่ม 1 แล้วลาก เมื่อคุณพบรายการเมนูย่อยที่ต้องการให้ปล่อยปุ่มและคำสั่งจะถูกดำเนินการ เลื่อนตัวชี้ออกจากเมนูย่อยถ้าคุณตัดสินใจที่จะไม่ดำเนินการคำสั่งเฉพาะ

ตัวเร่งการคีย์บอร์ด

ตัวเร่งความเร็วเป็นปุ่มกดหนึ่งหรือสองปุ่มที่มีผลต่อคำสั่งเฉพาะ เครื่องเร่งแป้นพิมพ์ที่แสดง เข้าใจคือ:

Ctl + O กดเพื่อโหลดภาพจากไฟล์ กดเพื่อแสดงภาพถัดไป

หากภาพเป็นเอกสารหลายหน้าเช่น a PostScript เอกสารคุณสามารถข้ามไปข้างหน้าหลายหน้าโดยก่อนคำสั่งนี้มีจำนวน ตัวอย่างเช่นเพื่อแสดงหน้าที่ 4 นอกเหนือจากหน้าปัจจุบันให้กด 4space

backspace กดเพื่อแสดงภาพเดิม

หากภาพเป็นเอกสารหลายหน้าเช่น a PostScript เอกสารคุณสามารถข้ามไปหลายหน้าโดยก่อนคำสั่งนี้มีตัวเลข ตัวอย่างเช่นเพื่อแสดงหน้าสี่หน้าก่อนหน้านี้ให้กด 4n

Ctl-S กดเพื่อบันทึกภาพลงในไฟล์ Ctl-P กดเพื่อพิมพภาพไปที่ a PostScript เครื่องพิมพ์. Ctl-D กดเพื่อลบไฟล์รูปภาพ Ctl-N กดเพื่อสร้างผืนผ้าใบที่ว่างเปล่า Ctl-Q กดเพื่อยกเลิกภาพทั้งหมดและออกจากโปรแกรม Ctl + Z กดเพื่อยกเลิกการแปลงภาพล่าสุด Ctl + R กดเพื่อทำซ้ำการแปลงภาพล่าสุด Ctl-X กดเพื่อตัดส่วนของ รูปภาพ. กด Ctl-C เพื่อคัดลอกพื้นที่ของ รูปภาพ. กด Ctl-V เพื่อวางพื้นที่ลงใน รูปภาพ. <กดเพื่อลดขนาดภาพลงครึ่งหนึ่ง . กดเพื่อกลับไปยังขนาดภาพดั้งเดิม > กดเพื่อเพิ่มขนาดภาพให้ใหญ่ขึ้น กดเพื่อปรับขนาดภาพให้มีความกว้างและความสูง คุณระบุ 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 กดเพื่อลดความเปรียบต่างของภาพ = กดเพื่อทำ Histogram Equalization บน รูปภาพ. กดปุ่ม Shft-N เพื่อทำ Histogram Normalisation บน รูปภาพ. shft- ~ กดเพื่อลบล้างสีของภาพ . กดเพื่อแปลงสีของภาพเป็นสีเทา Shft- # กดเพื่อตั้งจำนวนสูงสุดที่ไม่ซ้ำกัน สีในภาพ F2 กดเพื่อลดจุดบนภาพ F2 กดเพื่อนูนภาพ F4 กดเพื่อลดเสียงรบกวนจากภาพ F5 กดเพื่อเพิ่มเสียงรบกวนลงในภาพ F6 กดเพื่อเพิ่มความคมชัดของภาพ F7 กดเพื่อเบลอภาพ F8 กดเพื่อทำเครื่องหมายที่ภาพ

F9 กดเพื่อตรวจจับขอบภายในภาพ F10 กดเพื่อแทนที่พิกเซลโดยจำนวนสุ่ม F11 กดเพื่อให้เงาภาพโดยใช้แสงไกล แหล่ง F12 กดเพื่อลดหรือลดขอบภาพเพื่อสร้าง ผล 3 มิติ F13 กดเพื่อแบ่งส่วนภาพตามสี Meta-S กดเพื่อหมุนภาพพิกเซลเกี่ยวกับศูนย์ Meta-I กดเพื่อระเบิดจุดภาพเกี่ยวกับศูนย์ Meta-W กดเพื่อเปลี่ยนภาพตามคลื่นซายน์ Meta-P กดเพื่อจำลองภาพสีน้ำมัน Meta-C Press เพื่อจำลองการวาดถ่าน 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 กดเพื่อแสดงขอมูลที่มีประโยชนเกี่ยวกับ ยูทิลิตี "display" ค้นหากดเพื่อเรียกดูเอกสารเกี่ยวกับ ImageMagick 1-9 กดเพื่อเปลี่ยนระดับการขยาย

ใช้ปุ่มลูกศรเพื่อย้ายภาพหนึ่งภาพขึ้น, ลง, ซ้ายหรือขวาภายในหน้าต่างขยาย ตรวจดูให้แน่ใจว่าแผนที่หน้าต่างขยายเป็นครั้งแรกโดยกดปุ่ม 2

กดปุ่ม ALT และปุ่มลูกศรเพื่อตัดขอบภาพออกจากด้านใดด้านหนึ่ง

ทรัพยากร X

แสดง ตัวเลือกสามารถปรากฏบนบรรทัดคำสั่งหรือในแฟ้มทรัพยากร X ของคุณตัวเลือกในบรรทัดคำสั่งแทนที่ค่าที่ระบุไว้ในไฟล์ทรัพยากร X ของคุณ ดู X (1) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับทรัพยากร X

มากที่สุดแสดง ตัวเลือกมีทรัพยากร X สอดคล้องกัน นอกจากนี้,แสดง ใช้ทรัพยากร X ต่อไปนี้:

พื้นหลัง (พื้นหลังชั้น)

ระบุสีที่ต้องการที่จะใช้สำหรับพื้นหลังของหน้าต่างภาพ ค่าเริ่มต้นคือ #ccc

borderColor (คลาส BorderColor)

ระบุสีที่ต้องการที่จะใช้สำหรับเส้นขอบหน้าต่างภาพ ค่าเริ่มต้นคือ #ccc

borderWidth (ระดับ BorderWidth)

ระบุความกว้างเป็นพิกเซลของเส้นขอบหน้าต่างภาพ ค่าเริ่มต้นคือ 2

browseCommand (class browseCommand)

ระบุชื่อเบราว์เซอร์ที่ต้องการเมื่อแสดงเอกสาร ImageMagick ค่าดีฟอลต์คือ netscape% s

confirmExit (คลาส ConfirmExit)

แสดง ปรากฏขึ้นในกล่องโต้ตอบเพื่อยืนยันการออกจากโปรแกรมเมื่อออกจากโปรแกรม ตั้งค่าทรัพยากรนี้เป็น False เพื่อออกโดยไม่มีการยืนยัน

displayGamma (class DisplayGamma)

ระบุแกมมาของเซิร์ฟเวอร์ X คุณสามารถใช้ค่าแกมมาแยกต่างหากกับช่องสีแดงสีเขียวและสีน้ำเงินของภาพโดยใช้รายการค่าแกมมาที่วาดด้วยเครื่องหมายทับ (เช่น 1.7 / 2.3 / 1.2) ค่าดีฟอลต์คือ 2.2

displayWarnings (class DisplayWarnings)

แสดง ปรากฏขึ้นกล่องโต้ตอบเมื่อมีข้อความเตือนเกิดขึ้น ตั้งค่าทรัพยากรนี้เป็น False เพื่อไม่สนใจข้อความเตือน

(class FontList)

ระบุชื่อของฟอนต์ที่ต้องการใช้ในข้อความที่จัดรูปแบบปกติ ค่าเริ่มต้นคือ Helvetica 14 จุด

ตัวอักษร 1-9 (class Font 1-9)

ระบุชื่อของฟอนต์ที่ต้องการที่จะใช้เมื่ออธิบายหน้าต่างภาพด้วยข้อความ แบบอักษรเริ่มต้นจะคงที่ตัวแปร 5x8 6x10 7x13bold 8x13bold 9x15bold 10x20 และ 12x24

เบื้องหน้า (ชั้นก่อน)

ระบุสีที่ต้องการใช้สำหรับข้อความภายในหน้าต่างภาพ ค่าเริ่มต้นเป็นสีดำ

gammaCorrect (class gammaCorrect)

ทรัพยากรนี้ถ้าเป็นจริงจะทำให้ภาพของรังสีแกมมารู้จักหรือมืดขึ้นเพื่อให้ตรงกับรังสีแกมมาของจอแสดงผล (ดูที่ทรัพยากรdisplayGamma) ค่าเริ่มต้นคือ True

เรขาคณิต (เรขาคณิตชั้น)

ระบุขนาดและตำแหน่งที่ต้องการของหน้าต่างภาพ ผู้จัดการหน้าต่างทุกคนไม่จำเป็นต้องเชื่อฟัง

ค่าชดเชยถ้ามีอยู่จะได้รับการจัดการ X (1) สไตล์ ค่าชดเชย x ลบคำนวณจากขอบด้านขวาของหน้าจอไปยังขอบขวาของไอคอนและค่าชดเชย y ลบจะวัดจากขอบด้านล่างของหน้าจอไปที่ขอบล่างของไอคอน

iconGeometry (class IconGeometry)

ระบุขนาดและตำแหน่งที่ต้องการของแอปพลิเคชันเมื่อมีการระบุ ผู้จัดการหน้าต่างทุกคนไม่จำเป็นต้องเชื่อฟัง

ค่าชดเชยถ้ามีอยู่จะถูกจัดการในลักษณะเดียวกับในเรขาคณิตของชั้น

ที่โดดเด่น (ชั้น Iconic)

ทรัพยากรนี้บ่งชี้ว่าคุณต้องการให้หน้าต่างของแอ็พพลิเคชันเริ่มแรกไม่สามารถมองเห็นได้เหมือนกับว่า Windows เป็นไอคอนที่คุณทำไว้ ผู้จัดการหน้าต่างอาจเลือกที่จะไม่ปฏิบัติตามคำขอของโปรแกรมประยุกต์

ขยายความ (class Magnify)

ระบุถึงปัจจัยสำคัญที่จะทำให้ภาพควรขยายใหญ่ขึ้น ค่าดีฟอลต์คือ 3. ค่านี้จะมีผลกับหน้าต่างขยายที่เรียกใช้ด้วยปุ่มหมายเลข 3 หลังจากที่ภาพถูกแสดงเท่านั้น

matteColor (ชั้น MatteColor)

ระบุสีของหน้าต่าง ใช้สำหรับพื้นหลังของหน้าต่างเมนูและประกาศ เอฟเฟ็กต์ 3D ทำได้โดยใช้สีไฮไลต์และเงาที่มาจากสีนี้ ค่าดีฟอลต์: # 697B8F

ชื่อ (ชื่อชั้นเรียน)

ทรัพยากรนี้ระบุชื่อตามแหล่งข้อมูลสำหรับแอ็พพลิเคชันควรจะพบ รีซอร์สนี้มีประโยชน์ในนามแฝงเปลือกเพื่อแยกแยะระหว่างการร้องขอของแอ็พพลิเคชันโดยไม่ต้องใช้การสร้างลิงก์เพื่อแก้ไขชื่อไฟล์ปฏิบัติการ ค่าดีฟอลต์คือชื่อแอ็พพลิเคชัน

ปากกา 1-9 (ชั้น Pen 1-9)

ระบุสีของแบบอักษรที่ต้องการที่จะใช้เมื่อใส่คำอธิบายประกอบในหน้าต่างภาพด้วยข้อความ สีเริ่มต้นคือสีดำ, สีฟ้า, สีเขียว, สีฟ้า, สีเทา, สีแดง, สีม่วงแดง, สีเหลืองและสีขาว

printCommand (คลาส PrintCommand)

คำสั่งนี้จะถูกดำเนินการเมื่อพิมพ์ออก โดยทั่วไปแล้วมันเป็นคำสั่งในการพิมพ์ PostScript ไปยังเครื่องพิมพ์ของคุณ ค่าดีฟอลต์: lp -c -s% i

sharedMemory (คลาส SharedMemory)

ทรัพยากรนี้ระบุว่าจอแสดงผลควรพยายามใช้หน่วยความจำร่วมกันสำหรับ pixmaps หรือไม่ ต้องมีการรวบรวม ImageMagick ด้วยการสนับสนุนหน่วยความจำร่วมกันและจอแสดงผลต้องสนับสนุนส่วนขยายของ MIT-SHM มิฉะนั้นทรัพยากรนี้จะถูกละเลย ค่าเริ่มต้นคือ True

textFont (textFont ชั้นเรียน)

ระบุชื่อของฟอนต์ที่ต้องการที่จะใช้ในรูปแบบข้อความแบบคงที่ (รูปแบบตัวพิมพ์ใหญ่) ค่าเริ่มต้นคือ Courier 14 จุด

หัวข้อ (ชื่อชั้น)

ทรัพยากรนี้ระบุชื่อที่จะใช้สำหรับหน้าต่างภาพ ข้อมูลนี้บางครั้งใช้โดยผู้จัดการหน้าต่างเพื่อระบุส่วนหัวของหน้าต่าง ค่าดีฟอลต์คือชื่อไฟล์รูปภาพ

undoCache (คลาส UndoCache)

ระบุจำนวนไบต์ขนาดหน่วยความจำในแคชแก้ไข undo ทุกครั้งที่คุณแก้ไขภาพจะถูกบันทึกไว้ในหน่วยยกเลิกการทำซ้ำหากหน่วยความจำพร้อมใช้งาน คุณสามารถต่อมาได้ แก้ หนึ่งหรือมากกว่าของการแปลงเหล่านี้ ค่าเริ่มต้นคือ 16 เมกะไบต์

usePixmap (class UsePixmap)

รูปภาพจะถูกเก็บรักษาเป็น XImage โดยค่าเริ่มต้น ตั้งค่ารีซอร์สนี้เป็น True เพื่อใช้เซิร์ฟเวอร์ Pixmap แทน ตัวเลือกนี้จะมีประโยชน์หากภาพของคุณมีขนาดเกินหน้าจอเซิร์ฟเวอร์ของคุณและคุณต้องการเลื่อนภาพ การแพนภาพทำได้เร็วกว่า Pixmaps มากกว่า XImagePixmaps ถือเป็นทรัพยากรที่มีค่าใช้พวกเขาด้วยดุลยพินิจ

หากต้องการตั้งค่ารูปเรขาคณิตของการขยายหรือแพนหรือหน้าต่างให้ใช้รีซอร์สเรขาคณิต ตัวอย่างเช่นในการตั้งรูปเรขาคณิตหน้าต่างแพนให้เป็น 256x256 ให้ใช้:

display.pan.geometry: 256x256

IMAGE LOADING

ในการเลือกภาพที่จะแสดงให้เลือกเปิด ของไฟล์ เมนูย่อยจากวิดเจ็ตคำสั่ง เบราเซอร์ไฟล์จะปรากฏขึ้น หากต้องการเลือกไฟล์รูปภาพหนึ่ง ๆ ให้เลื่อนตัวชี้ไปที่ชื่อไฟล์และกดปุ่มใดก็ได้ ชื่อไฟล์จะถูกคัดลอกไปยังหน้าต่างข้อความ ถัดไปกดเปิด หรือกดปุ่มRETURNสำคัญ. หรือคุณสามารถพิมพ์ชื่อไฟล์รูปภาพได้โดยตรงในหน้าต่างข้อความ ให้เลือกชื่อไดเรกทอรีและกดปุ่มสองครั้งได้อย่างรวดเร็ว แถบเลื่อนช่วยให้สามารถย้ายชื่อไฟล์จำนวนมากไปยังพื้นที่ที่ดูได้หากมีขนาดเกินขนาดของพื้นที่รายการ

คุณสามารถตัดรายการชื่อไฟล์โดยใช้ตัวอักษร globbing ของเปลือก ตัวอย่างเช่นพิมพ์ * .jpg เพื่อแสดงเฉพาะไฟล์ที่ลงท้ายด้วย. jpg

ในการเลือกภาพจากหน้าจอ X server แทนจากไฟล์ให้เลือกคว้า ของเปิดวิดเจ็ต

ไดอะล็อกบ็อกซ์ภาพ

เมื่อต้องการสร้างไดเร็กทอรีภาพภาพให้เลือกไดเรกทอรีข้อมูลภาพของไฟล์ เมนูย่อยจากวิดเจ็ตคำสั่ง เบราเซอร์ไฟล์จะปรากฏขึ้น ในการสร้างไดเร็กทอรีภาพภาพจากภาพทั้งหมดในไดเรกทอรีปัจจุบันให้กดไดเรกทอรี หรือกดปุ่มคีย์ RETURN. หรือคุณสามารถเลือกชุดของชื่อภาพโดยใช้อักขระ globbing shell ตัวอย่างเช่นพิมพ์ * .jpg เพื่อรวมเฉพาะไฟล์ที่ลงท้ายด้วย. jpg ให้เลือกชื่อไดเรกทอรีและกดปุ่มสองครั้งได้อย่างรวดเร็ว แถบเลื่อนช่วยให้สามารถย้ายชื่อไฟล์จำนวนมากไปยังพื้นที่ที่ดูได้หากมีขนาดเกินขนาดของพื้นที่รายการ

หลังจากที่คุณเลือกชุดของไฟล์แล้วไฟล์เหล่านี้จะกลายเป็นรูปขนาดย่อและเรียงซ้อนกันบนภาพเดียว เลื่อนตัวชี้ไปที่ภาพขนาดย่อที่ต้องการแล้วกดปุ่ม 3 และลาก สุดท้ายเลือกเปิด รูปภาพที่แสดงโดยภาพขนาดย่อจะแสดงที่ขนาดเต็ม เลือกต่อไป จากไฟล์ เมนูย่อยของวิดเจ็ตคำสั่งเพื่อกลับไปยังไดเร็กทอรีภาพภาพ

การตัดภาพ

โปรดทราบว่าข้อมูลภาพตัดต่อสำหรับหน้าต่างภาพจะไม่ถูกเก็บไว้สำหรับภาพเซิร์ฟเวอร์ของ X ที่มีรูปแบบ colormapped (เช่น StaticColor , StaticColor , โทนสีเทา , PseudoColor ) พฤติกรรมการตัดที่ถูกต้องอาจต้องการก สีที่แท้จริง หรือ DirectColor ภาพหรือ a มาตรฐาน Colormap .

ในการเริ่มต้นให้กดเลือกตัด ของแก้ไข เมนูย่อยจากวิดเจ็ตคำสั่ง หรือกดF3 ในหน้าต่างภาพ

หน้าต่างเล็ก ๆ จะปรากฏขึ้นเพื่อแสดงตำแหน่งของเคอร์เซอร์ในหน้าต่างภาพ ขณะนี้คุณอยู่ในโหมดตัดแล้ว ในโหมดตัดคำสั่งเครื่องมือมีตัวเลือกเหล่านี้:

ช่วยด้วย ยกเลิก

ในการกำหนดภูมิภาคที่ถูกตัดให้กดปุ่ม 1 แล้วลาก ขอบเขตการตัดจะถูกกำหนดโดยสี่เหลี่ยมผืนผ้าที่ไฮไลต์ซึ่งขยายหรือทำสัญญาตามตัวชี้ เมื่อคุณพอใจกับพื้นที่ที่ถูกตัดให้ปล่อยปุ่ม ขณะนี้คุณอยู่ในโหมดแก้ไขแล้ว ในโหมดแก้ไขวิดเจ็ตคำสั่งมีตัวเลือกเหล่านี้:

ตัด ช่วยด้วย ยกเลิก

คุณสามารถปรับเปลี่ยนได้โดยเลื่อนตัวชี้ไปที่มุมตัดสี่เหลี่ยมผืนผ้าที่มุมใดมุมหนึ่งโดยการกดปุ่มและลาก สุดท้ายกดปุ่ม Cut เพื่อทำสำเนาพื้นที่ของคุณ หากต้องการออกโดยไม่ตัดภาพให้กด Dismiss

การคัดลอกภาพ

ในการเริ่มต้นให้กดเลือกสำเนา ของแก้ไข เมนูย่อยจากวิดเจ็ตคำสั่ง หรือกดF4 ในหน้าต่างภาพ

หน้าต่างเล็ก ๆ จะปรากฏขึ้นเพื่อแสดงตำแหน่งของเคอร์เซอร์ในหน้าต่างภาพ ขณะนี้คุณอยู่ในโหมดทำสำเนา ในโหมดสำเนาวิดเจ็ตคำสั่งมีตัวเลือกเหล่านี้:

ช่วยด้วย ยกเลิก

หากต้องการกำหนดพื้นที่สำเนาให้กดปุ่ม 1 แล้วลาก พื้นที่สำเนาถูกกำหนดโดยสี่เหลี่ยมที่ไฮไลต์ซึ่งขยายหรือทำสัญญาตามตัวชี้ เมื่อคุณพอใจกับพื้นที่คัดลอกแล้วให้ปล่อยปุ่ม ขณะนี้คุณอยู่ในโหมดแก้ไขแล้ว ในโหมดแก้ไขวิดเจ็ตคำสั่งมีตัวเลือกเหล่านี้:

สำเนา ช่วยด้วย ยกเลิก

คุณสามารถปรับเปลี่ยนได้โดยเลื่อนตัวชี้ไปที่มุมใดรูปสี่เหลี่ยมผืนผ้าการคัดลอกกดปุ่มและลาก สุดท้ายกด Copy เพื่อทำสำเนาพื้นที่ของคุณ หากต้องการออกโดยไม่ต้องคัดลอกภาพให้กดปิด

การจัดวางภาพ

ในการเริ่มต้นให้กดเลือกแปะ ของแก้ไข เมนูย่อยจากวิดเจ็ตคำสั่ง หรือกดF5 ในหน้าต่างภาพ

หน้าต่างเล็ก ๆ จะปรากฏขึ้นเพื่อแสดงตำแหน่งของเคอร์เซอร์ในหน้าต่างภาพ ขณะนี้คุณอยู่ในโหมดวางแล้ว หากต้องการออกจากระบบทันทีให้กดปิด ในโหมดวางวิดเจ็ตคำสั่งมีตัวเลือกเหล่านี้:

ผู้ประกอบการ

เกิน ใน ออก บนยอด xor บวก ลบ เพิ่ม ลบออก ข้อแตกต่าง คูณ bumpmap แทนที่

ช่วยด้วย ยกเลิก

เลือกการดำเนินการแบบผสมจากเมนูผู้ประกอบการ เมนูย่อยของวิดเจ็ตคำสั่ง ลักษณะการทำงานของผู้ปฏิบัติงานแต่ละรายอธิบายไว้ด้านล่างนี้ หน้าต่างภาพ เป็นภาพที่แสดงอยู่ในเซิร์ฟเวอร์ X ของคุณและ ภาพ คือภาพที่ได้จากวิดเจ็ต File Browser

เกิน

ผลลัพธ์คือการรวมกันของรูปทรงสองรูปด้วย ภาพ การซ่อนเร้น หน้าต่างภาพ ในพื้นที่ทับซ้อนกัน

ใน

ผลที่ตามมาก็คือ ภาพ ตัดตามรูปร่างของ หน้าต่างภาพ . ไม่มีข้อมูลรูปภาพของหน้าต่างรูปภาพอยู่ในผลลัพธ์

ออก

ภาพที่ได้คือ ภาพ มีรูปร่าง หน้าต่างภาพ ตัดออก.

บนยอด

ผลลัพธ์มีรูปร่างเหมือนกัน หน้าต่างภาพ ด้วย ภาพ การซ่อนเร้น หน้าต่างภาพ ที่ภาพซ้อนทับกัน หมายเหตุสิ่งนี้แตกต่างจากส่วนที่เกินเพราะส่วนของภาพภายนอก หน้าต่างภาพ 's รูปร่างไม่ปรากฏในผลลัพธ์

xor

ผลลัพธ์คือข้อมูลภาพจากทั้งสอง ภาพ และ หน้าต่างภาพ ที่อยู่นอกพื้นที่ทับซ้อนกัน พื้นที่ทับซ้อนกันว่างเปล่า

บวก

ผลที่ได้คือผลรวมของข้อมูลภาพ ค่าเอาต์พุตถูกตัดเป็น 255 (ไม่มีการล้น) การดำเนินการนี้ไม่ขึ้นกับช่องทางด้าน

ลบ

ผลจาก ภาพ - หน้าต่างภาพ , underflow ตัดกับศูนย์ ช่องด้านเคลือบถูกละเลย (ตั้งค่าเป็น 255 ครอบคลุมข้อมูลทั้งหมด)

เพิ่ม

ผลจาก ภาพ + หน้าต่างภาพ , ล้นด้วยการตัดรอบ (mod 256)

ลบออก

ผลจาก ภาพ - หน้าต่างภาพ , กับ underflow ห่อรอบ (mod 256) สามารถใช้โอเปอเรเตอร์บวกและลบเพื่อทำการแปลงแบบย้อนกลับได้

ข้อแตกต่าง

ผลจาก abs ( ภาพ - หน้าต่างภาพ ) นี้จะเป็นประโยชน์สำหรับการเปรียบเทียบสองภาพที่คล้ายกันมาก

คูณ

ผลจาก ภาพ * หน้าต่างภาพ . นี่เป็นประโยชน์สำหรับการสร้างเงาวาง

bumpmap

ผลจาก หน้าต่างภาพ เงาโดย หน้าต่าง .

แทนที่

ภาพที่ได้คือ หน้าต่างภาพ แทนที่ด้วย ภาพ . ที่นี่ข้อมูลด้านจะถูกละเลย

ผู้เรียบเรียงรูปภาพต้องมีช่องทางด้านหรืออัลฟาในภาพสำหรับการดำเนินการบางอย่าง ช่องพิเศษนี้จะกำหนดหน้ากากซึ่งหมายถึงประเภทของเครื่องตัดคุกกี้สำหรับ