ນີ້ແມ່ນການສະແດງຜົນຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
imview - ສະແດງແລະໂຕ້ຕອບການວິເຄາະຮູບພາບ
ສະຫຼຸບສັງລວມ
ທັດສະນະ [ ທາງເລືອກໃນການ ] [ ຮູບພາບເລັກນ້ອຍ ... ]
ບ່ອນທີ່ຮູບພາບເປັນໄຟລ໌ຮູບພາບໃນຮູບແບບທີ່ຮອງຮັບ, ເຊັ່ນ: TIFF, JPEG, GIF, PNG,
BMP, XPM, PNM, ແລະອື່ນໆ ...
ລາຍລະອຽດ
ທັດສະນະ ເປັນຄໍາຮ້ອງສະຫມັກ X11 ແລະ Windows GDI GUI ສໍາລັບການສະແດງຮູບພາບໃນຫນ້າຈໍ. ມັນມີ
ຄວາມສາມາດຂັ້ນສູງສໍາລັບການວິເຄາະຮູບພາບແບບໂຕ້ຕອບ (ການເອົາຂໍ້ມູນອອກຈາກຮູບພາບ)
ແລະສາມາດຄວບຄຸມໄດ້ຢ່າງງ່າຍດາຍໂດຍຜ່ານການເຊື່ອມຕໍ່ socket ສໍາລັບການຝັງຢູ່ໃນການວິເຄາະຮູບພາບ
ລະບົບ.
Imview ສະຫນັບສະຫນູນຈໍານວນຫລາຍຂອງຮູບແບບໄຟລ໌ຮູບພາບທີ່ນິຍົມແລະວິທະຍາສາດ, ໃນບາງສ່ວນ
ໂດຍຜ່ານການນໍາໃຊ້ຫ້ອງສະຫມຸດ ImageMagick.
OPTIONS
ນີ້ແມ່ນບັນຊີລາຍຊື່ຄົບຖ້ວນຂອງການໂຕ້ຖຽງທາງເລືອກສໍາລັບ ທັດສະນະ.
- ອ່ານຮູບພາບຈາກກະແສການປ້ອນຂໍ້ມູນມາດຕະຖານ. ຕົວຢ່າງ:
-a ອ່ານແລະຕໍ່ທ້າຍກັບ pointfile ທີ່ມີຢູ່ແລ້ວ (ເບິ່ງທາງເລືອກ -p).
-C
ລະບຸ ເປັນຕາຕະລາງການຊອກຫາໃນຕອນຕົ້ນສໍາລັບຮູບພາບທັງຫມົດໃນຄໍາສັ່ງ
ເສັ້ນ.
-c
ນຳໃຊ້ຕາຕະລາງຊອກຫາ ກັບ ກ່ອນຫນ້າ ຮູບພາບຢູ່ໃນເສັ້ນຄໍາສັ່ງ (ເບິ່ງ
ພາກຕົວຢ່າງ).
-ແມງໄມ້ ເລີ່ມການດີບັກ GUI console ບ່ອນທີ່ສາມາດເຫັນຂໍ້ຄວາມ debugging (ມີຫຼາຍ
ຂອງພວກເຂົາ!). ພາຍໃຕ້ຂໍ້ຄວາມ Unix ຍັງຖືກຕໍ່ທ້າຍກັບໄຟລ໌ /tmp/imbugs.txt.
-ລຶບ
ຮູບພາບໃດໆທີ່ມອບໃຫ້ ທັດສະນະ ໃນເສັ້ນຄໍາສັ່ງຈະຖືກລຶບຖິ້ມຫຼັງຈາກ ທັດສະນະ ອອກ.
ນີ້ແມ່ນເປັນປະໂຫຍດໃນເວລາທີ່ ທັດສະນະ ແມ່ນເລີ່ມຕົ້ນຈາກນາຍພາສາທີ່ມີຮູບພາບຊົ່ວຄາວເປັນ
ການໂຕ້ຖຽງ. ເພື່ອຄວາມປອດໄພພຽງແຕ່ຮູບພາບທີ່ມີເສັ້ນທາງເລີ່ມຕົ້ນດ້ວຍ / tmp, /usr/tmp ຫຼືພາຍໃຕ້
ໄດເລກະທໍລີ TMPDIR ຄວບຄຸມສະພາບແວດລ້ອມມາດຕະຖານຢ່າງມີປະສິດທິພາບ
ລຶບແລ້ວ.
-disable_io_keys
ຕົວເລືອກນີ້ປິດການໃຊ້ງານທາງລັດ I/O ບາງອັນທີ່ບໍ່ຂຶ້ນກັບເມນູ, ເຊັ່ນ c ນັ້ນ
ປິດຮູບພາບ. ນີ້ແມ່ນເປັນປະໂຫຍດໂດຍສົມທົບກັບທາງເລືອກ -hide_menubar ແລະ
-disable_menubar ສໍາລັບການຈໍາກັດການໂຕ້ຕອບຂອງຜູ້ໃຊ້ກັບແອັບພລິເຄຊັນ.
-disable_menubar
ຕົວເລືອກນີ້ປິດການໃຊ້ງານແຖບເມນູຢ່າງສົມບູນ (ແຕ່ບໍ່ໄດ້ເຊື່ອງມັນ, ເບິ່ງ
-hide_menubar ສໍາລັບການນັ້ນ). ທັງການເຊື່ອງ ແລະປິດການໃຊ້ງານແຖບເມນູໃນເວລາດຽວກັນສາມາດເຮັດໄດ້
ເປັນປະໂຫຍດສໍາລັບການຜະລິດ viewer ທີ່ຜູ້ໃຊ້ບໍ່ສາມາດຄວບຄຸມໄດ້ນອກຈາກບາງ
ວິທີການອື່ນນອກຈາກເມນູ (ຖ້າ ທັດສະນະ ຖືກຝັງຢູ່ໃນຄໍາຮ້ອງສະຫມັກອື່ນສໍາລັບ
ຕົວຢ່າງ).
-disable_quit
ທາງເລືອກນີ້ປິດການໃຊ້ງານທາງລັດຂອງການອອກ ທັດສະນະ ຄໍາຮ້ອງສະຫມັກ, ເຊັ່ນ:
ທີ່ສໍາຄັນ Escape, ການຄລິກໃສ່ຕົວຈັດການ windows `ປິດ window' ປຸ່ມ, ແລະອື່ນໆ. ນີ້ແມ່ນ
ທີ່ເປັນປະໂຫຍດເພື່ອຈໍາກັດການຄວບຄຸມຂອງຜູ້ໃຊ້ ທັດສະນະ.
-ສ້ອມ ສົ່ງ ທັດສະນະ ກັບພື້ນຫລັງ (ເຮັດວຽກຢູ່ໃນທຸກເວທີລວມທັງປ່ອງຢ້ຽມ). ມັນແມ່ນ
ດີກວ່າທີ່ຈະໃຊ້ທາງເລືອກນີ້ແທນທີ່ຈະເປັນ shell semantics (ເພີ່ມ & ໃນຕອນທ້າຍຂອງ
ຄໍາສັ່ງພາຍໃຕ້ Unix) ໃນເວລາທີ່ເຄື່ອງແມ່ຂ່າຍແມ່ນດໍາເນີນການໂດຍສົມທົບກັບ server, ເພາະວ່າ
imview ຈະ synchonize ຂະບວນການ foreground ແລະພື້ນຖານເພື່ອໃຫ້ໄດ້
ຂະບວນການທາງຫນ້າສາມາດຮູ້ຈໍານວນພອດເຊີຟເວີ.
- ແກມມາ
ກໍານົດ gamma ເລີ່ມຕົ້ນສໍາລັບຮູບພາບທັງຫມົດ. ແກມມາລະຫວ່າງ 0 ຫາ 1.0 ຈະມືດລົງ
ຮູບພາບທີ່ສະແດງໃນຂະນະທີ່ gamma ຫຼາຍກວ່າ 1.0 ຈະເຮັດໃຫ້ພວກມັນສົດໃສ.
-h ພິມບັນຊີລາຍຊື່ຫຍໍ້ຂອງທາງເລືອກແລະອອກ.
-hide_menubar
ເຊື່ອງແຖບເມນູຫຼັກ. ລາຍການເມນູແມ່ນຍັງສາມາດເຂົ້າເຖິງໄດ້ໂດຍຜ່ານທາງລັດ. ສໍາລັບ
ຕົວຢ່າງລອງ Alt+f ເພື່ອເອົາໄຟລ໌->ເປີດເມນູ. ຈາກນັ້ນທ່ານສາມາດໃຊ້ແປ້ນພິມໄດ້
ປຸ່ມລູກສອນເພື່ອເລືອກລາຍການເມນູຕົວຢ່າງ. ນີ້ແມ່ນເປັນປະໂຫຍດຖ້າທ່ານມີພຽງເລັກນ້ອຍ
ຫນ້າຈໍອະສັງຫາລິມະສັບ, ແຕ່ສັບສົນສໍາລັບຜູ້ເລີ່ມ!
-no_dblbuf
ຢ່າໃຊ້ buffering ສອງເທົ່າໃນບາງປັດໃຈການຊູມ. ນີ້ແມ່ນ hack ທີ່ທ່ານອາດຈະຕ້ອງການ
ເພື່ອທົດລອງຖ້າທ່ານພົບເຫັນນັ້ນ ທັດສະນະ ບໍ່ໄດ້ແຕ້ມບາງສ່ວນຂອງຮູບພາບ
ຫຼັງຈາກການປິດແລະເປີດຮູບພາບໃຫມ່.
- ລັອກ
ເທົ່າກັບທຸກຕົວເລືອກຕໍ່ໄປນີ້ທີ່ໃຊ້ຮ່ວມກັນ: -hide_menubar,
-disable_menubar, -disable_iokeys ແລະ -disable_quit. ຖ້າແລ່ນດ້ວຍຕົວເລືອກນີ້,
ທັດສະນະ ສາມາດຄວບຄຸມໄດ້ຜ່ານຊັອກເກັດໃນຮູບແບບເຊີບເວີເທົ່ານັ້ນ. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບ
ຝັງ imview ໃນຄໍາຮ້ອງສະຫມັກອື່ນ.
-mag <ຊູມ ຄວາມຈິງ >
ຂະຫຍາຍຮູບພາບທັງໝົດໂດຍ . ຄ່າບວກໃດໆກໍຕາມແມ່ນຖືກຕ້ອງຕາມກົດໝາຍ. ຄຸນຄ່າ
ລະຫວ່າງ 0 ແລະ 1.0 ຈະຫຼຸດຂະໜາດຂອງຮູບໃນຂະນະທີ່ຄ່າໃຫຍ່ກວ່າ 1.0
ຈະຂະຫຍາຍພວກມັນ.
-no_magick
ປິດການນຳໃຊ້ຫ້ອງສະໝຸດ ImageMagick. ຫ້ອງສະຫມຸດນີ້ແມ່ນເປັນປະໂຫຍດຫຼາຍສໍາລັບ
ອ່ານແລະຂຽນຮູບແບບໄຟລ໌ຈໍານວນຫລາຍແຕ່ພະຍາຍາມເຮັດຫຼາຍເກີນໄປ
ບາງຄັ້ງ, ເຊັ່ນການແປງໄຟລ໌ຂໍ້ຄວາມເປັນຮູບພາບ.
-p
ລະບຸຊື່ໄຟລ໌ຈຸດ. pointfile ແມ່ນໄຟລ໌ຂໍ້ຄວາມປົກກະຕິຢູ່ໃນຈຸດໃດ
ຂໍ້ມູນ (pixel) ສາມາດບັນທຶກໄດ້. ຊື່ໄຟລ໌ຈຸດເລີ່ມຕົ້ນແມ່ນ pointfile. ນີ້
ທາງເລືອກພຽງແຕ່ປ່ຽນຄ່າເລີ່ມຕົ້ນ, ບໍ່ມີການປະຕິບັດອື່ນໃດ.
-portfile
ທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດພຽງແຕ່ປະສົມປະສານກັບ server. ທັດສະນະເຄື່ອງແມ່ຂ່າຍຂອງຜູກມັດກັບ a
ພອດຢູ່ໃນລະດັບ 7600-7700. ເນື່ອງຈາກວ່າມັນມັກຈະເປັນປະໂຫຍດທີ່ຈະມີຫຼາຍກວ່າຫນຶ່ງຮູບພາບ
server ໃນເວລາດຽວກັນແລະເນື່ອງຈາກວ່າລັກສະນະການໂຕ້ຕອບຂອງ ທັດສະນະ, ການ
ຕົວເລກພອດທີ່ຊັດເຈນແມ່ນເປັນໄປບໍ່ໄດ້ທີ່ຈະຄາດເດົາໄດ້, ດັ່ງນັ້ນເມື່ອເຄື່ອງແມ່ຂ່າຍເລີ່ມຕົ້ນມັນ
ພິມພອດທີ່ມັນຕັດສິນໃຈຜູກມັດຢູ່ໃນເສັ້ນຄໍາສັ່ງ, ຫຼືທາງເລືອກໃນ
ໄຟລ໌, ລະບຸໂດຍຕົວເລືອກນີ້.
ຫມາຍເຫດ: ຖ້າທ່ານກໍາລັງວາງແຜນທີ່ຈະສົ່ງ imview ກັບພື້ນຫລັງ, ສໍາລັບຄໍາສັ່ງນີ້
ເຮັດວຽກຕາມທີ່ຄາດໄວ້, ເຈົ້າຍັງຕ້ອງໃຊ້ -ສ້ອມ ທາງເລືອກ, ຖ້າບໍ່ດັ່ງນັ້ນໄຟລ໌ອາດຈະ
ຍັງຫວ່າງເປົ່າເມື່ອຄໍາສັ່ງກັບຄືນມາ.
server
ເລີ່ມຕົ້ນ ທັດສະນະ ເຊີບເວີ. ໃນໂໝດເຊີບເວີ ທັດສະນະ ປະຕິບັດເປັນເຄື່ອງແມ່ຂ່າຍ TCP/IP ຢູ່ໃນ
ຮູບພາບໃດທີ່ສາມາດອັບໂຫລດໄດ້ແລະຄໍາສັ່ງສາມາດດໍາເນີນການໄດ້. ຈຸດປະສົງແມ່ນເພື່ອເຮັດໃຫ້ ທັດສະນະ
ການຄວບຄຸມຫ່າງໄກສອກຫຼີກຢ່າງສົມບູນ: ທຸກຄໍາສັ່ງທີ່ສາມາດເຂົ້າເຖິງໄດ້ໂດຍຜ່ານເມນູຍັງສາມາດເປັນ
ເຮັດໃຫ້ສາມາດໃຊ້ໄດ້ຜ່ານເຊີບເວີ.
ທັດສະນະ ໃຊ້ໂປຣໂຕຄໍທີ່ອີງໃສ່ຂໍ້ຄວາມຂອງຕົນເອງ. ສໍາລັບຄໍາສັ່ງງ່າຍດາຍ telnet ມາດຕະຖານ
session ແມ່ນພຽງພໍທີ່ຈະຕິດຕໍ່ສື່ສານກັບ ທັດສະນະ. ແນວໃດກໍ່ຕາມສໍາລັບການອັບໂຫລດຮູບພາບເຂົ້າໄປໃນ
ທັດສະນະ ພິທີການທີ່ຄ້າຍຄືກັນກັບ FTP ໄດ້ຖືກປະຕິບັດ. ງ່າຍດາຍ ທັດສະນະ ລູກຄ້າແມ່ນ
ຈັດສົ່ງໃນຮູບແບບແຫຼ່ງທີ່ມີການແຈກຢາຍ imview. ສໍາລັບການສະເພາະຂອງ
ທັດສະນະ protocol ເບິ່ງເອກະສານເຕັມ.
ທັດສະນະໝາຍເລກພອດເຊີບເວີຂອງແມ່ນຢູ່ໃນລະດັບ 7600-7700 ເຊິ່ງອະນຸຍາດໃຫ້ໄດ້ເຖິງ 50
ເຊີບເວີ imview ທີ່ແຕກຕ່າງກັນທີ່ຈະດໍາເນີນການຢູ່ໃນເຄື່ອງດຽວກັນ (ແຕ່ລະເຄື່ອງແມ່ຂ່າຍໃຊ້ເຖິງສອງ
ports: ຫນຶ່ງສໍາລັບຄໍາສັ່ງແລະອີກອັນຫນຶ່ງສໍາລັບການແລກປ່ຽນຂໍ້ມູນຖານສອງ, ເຊັ່ນການອັບໂຫລດ
ຮູບພາບ).
-stopdebug
ໃຊ້ຮ່ວມກັບ -ແມງໄມ້, ຈະຢຸດໂຄງການຫຼັງຈາກແຕ່ລະ debugging
ຂໍ້ຄວາມ. ເພື່ອສືບຕໍ່ຜູ້ໃຊ້ຕ້ອງພິມ .
-v ພິມສະບັບແລະຕົວເລກການກໍ່ສ້າງ, ວັນທີຂອງການກໍ່ສ້າງ, ທາງເລືອກໃນການຕັ້ງຄ່າ
ແລະອອກຈາກການ.
-wt
ປ່ຽນຫົວຂໍ້ຂອງປ່ອງຢ້ຽມຕົ້ນຕໍ. ຄ່າເລີ່ມຕົ້ນແມ່ນ Imview.
ຕົວຢ່າງ
ໃນຕົວຢ່າງຕໍ່ໄປນີ້ `%' ຊີ້ບອກການເຕືອນຂອງ shell.
SIMPLE ການນໍາໃຊ້
% ການສະແດງຜົນ
ພຽງແຕ່ເລີ່ມຕົ້ນ imview ສະແດງຫນ້າຈໍ splash. ຮູບພາບຫຼັງຈາກນັ້ນສາມາດໄດ້ຮັບການໂຫຼດໂດຍນໍາໃຊ້
ເມນູ.
% imview myimage.tiff
ຈະສະແດງຮູບພາບ myimage.tiff.
% imview /home/talbot/images/astro/*
ຈະສະແດງຮູບພາບທັງຫມົດໃນໄດເລກະທໍລີ /home/talbot/images/astro/. ໃຊ້ ກັບ
ປ່ຽນຈາກຮູບໜຶ່ງໄປຫາຮູບຕໍ່ໄປ.
ADVANCED ການນໍາໃຊ້
% imview aGreyLevelImage.tif -c heat.lut
ຈະສະແດງຮູບພາບ aGreyLevelImage.tif. ສົມມຸດວ່າຮູບພາບນີ້ມີພຽງແຕ່ລະດັບສີຂີ້ເຖົ່າເທົ່ານັ້ນ
ຂໍ້ມູນ (ຮູບພາບສີດໍາແລະສີຂາວສໍາລັບຕົວຢ່າງ), ສີທີ່ບໍ່ຖືກຕ້ອງກໍານົດໃນ
heat.lut ຈະຖືກນໍາໃຊ້ກັບມັນ.
ຜູ້ໃຫ້ບໍລິການ ການນໍາໃຊ້
% imview -server -fork
ທີ່ Port: 7600
ນີ້ຈະເລີ່ມຕົ້ນ ທັດສະນະ ໃນໂຫມດເຄື່ອງແມ່ຂ່າຍ. ຄວາມແຕກຕ່າງພຽງແຕ່ກັບຮູບແບບປົກກະຕິແມ່ນວ່າ
ທັດສະນະ ດຽວນີ້ສາມາດ "ຄວບຄຸມໄລຍະໄກ" ຜ່ານການເຊື່ອມຕໍ່ TCP/IP. ທ່າເຮືອ ທັດສະນະ ຖືກຜູກມັດກັບ
ຖືກພິມຢູ່ໃນເສັ້ນຄໍາສັ່ງເມື່ອເຄື່ອງແມ່ຂ່າຍເລີ່ມຕົ້ນ. ເພື່ອບັນທຶກມັນໄວ້ໃນໄຟລ໌, ໃຊ້
-portfile ທາງເລືອກ.
ເຊດຊັນ telnet ງ່າຍໆສາມາດໃຊ້ເພື່ອຄວບຄຸມໄລຍະໄກໄດ້ ທັດສະນະ, ດັ່ງຕໍ່ໄປນີ້. ເບິ່ງເຕັມ
ເອກະສານສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ:
% telnet localhost 7600
ຜູ້ໃຊ້talbot
ຍິນດີຕ້ອນຮັບ, talbot /tmp/fileBlabla 000 OK
ໂຫລດ "/home/talbot/images/astro/neptune.tiff"
000 OK
ປັດໄຈການຊູມ 2
000 OK
ໃນຕອນທ້າຍ
ການເຊື່ອມຕໍ່ປິດໂດຍເຈົ້າພາບຕ່າງປະເທດ.
imclient ຖືກຈັດສົ່ງດ້ວຍການແຈກຢາຍແຫຼ່ງທີ່ເປັນການປະຕິບັດຂອງລູກຄ້າຕົວຢ່າງ
ທີ່ສາມາດອັບໂຫລດຮູບພາບເຂົ້າໄປໃນ imview, ດັ່ງນີ້:
% imclient -p 7600 /home/talbot/images/astro/jupiter.tiff
ໃຊ້ imview ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net