วันพุธที่ 8 กรกฎาคม พ.ศ. 2558

การคัดเลือกการแสดงผลสำหรับ ImageJ (Customizing the ImageJ Interface)

การตั้งค่าส่วนใหญ่จะมองภาพรวมของโปรแกรมลักษณะการใช้งานของโปรแกรม และสามารถเลือกได้จาก Edit->Option ซึ่งอาจจะมีหลายส่วนที่สามารถตั้งค่าได้ เช่น Edit->Options->Appearance... และ Edit->Options->Misc... (อาจจดูเพิ่มเติมในหัวข้อ Settings and Preferences) การกำหนดลักษณะของโปรแกรมจะเป็นลักษณะของเฉพาะตัวบุคคลได้เป็นอย่างดี

1. Floating Behavior of Main Window
สามารถกำหนดให้หน้าต่างหลักของ ImageJ วางไว้บนหน้าต่างโปรแกรมส่วนอื่นๆ โดยใช้ Javascript : IJ.getInstance().setAlwayOnTop(true);

การทดสอบ ให้คัดลอก คำสั่ง ไว้ที่ clipboard (หรือดาวโหลด Always_on_Top.js จาก http://imagej.nih.gov/ij/macros/js/Always_on_Top.js) เลือก ImageJ พิมพ์ Shift+V หรือ (File-New->System Clipboard [V]) หลักจากนั้น พิมพ์ Ctrl+J หรือ (Macros->Evaluate JavaScript [j]) ในการสร้าง Always on Top คำสั่งจะถูกบันทึกเก็บไว้ที่ โฟลเดอร์ plugins Always_on_Top.js และสามารถรัรน Help->Refresh Menu เพื่อเริ่มคำสั่งใหม่ได้ ตัวอย่างการทำ Alway on top

// These macros can be added to the ImageJ / macros / StartupMacros .txt file  -
in order to set the floating behavior of the ImageJ main window
// option 1) Run ImageJ / plugins / Always_on_Top .js command at launch , by  -
adding it to the " AutoRun " macro


macro " AutoRun " {
run (" Always on Top");
}


// option 2) Execute the script at launch , by adding it to " AutoRun "


macro " AutoRun " {
eval (" script ", "IJ. getInstance (). setAlwaysOnTop ( true )");
}



// option 3) Toggle the setAlwaysOnTop option using a shortcut , e.g., F1
var afloat ;


macro " Toggle AlwaysOnTop [F1]" {
booleans = newArray (" true ", " false ");
eval (" script ","IJ. getInstance (). setAlwaysOnTop ("+ booleans [ afloat ] +")");
afloat = ! afloat ;
}
47













ตัวอย่างการแก้ไข crosshair pointers ส่วนใหญ่จะมองบนภาพระดับเทา สามารถแทนที่ crosshair ที่เป็นตัวแสดงการชี้ตำแหน่งของเมาส์ ด้วยการบันทึกภาพชื่อ crosshair-cursor.gif ไว้ใน Folder ImageJ/images/.

2. Pointer

เมื่อเริ่มต้น ImageJ จะค้นหาภาพ GIF ชื่อ crosshair-cursor.gif ใน Folder ImageJ/images/ ถ้าเจอ ก็จะใช้ภาพนั้นเป็นตัวชี้เป้าของเมาส์แทนตัว default ของโปรแกรม (สัญลักษณ์ที่มาพร้อมโปรแกรม) และสามารถเปลี่ยนเป็นลูกศรด้วยการกำหนดค่า Use pointer cursor จากเมนู Edit->Options->Misc...






ขอบคุณตัวอย่างคำสั่งจาก ImageJ user Guide

ไม่มีความคิดเห็น:

แสดงความคิดเห็น