นี่คือคำสั่ง icotool ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
icotool - แปลงและสร้างไอคอน Win32 และไฟล์เคอร์เซอร์
เรื่องย่อ
ไอโคทูล [ทางเลือกที่-ไฟล์] ...
DESCRIPTION
เอกสารหน้าคู่มือนี้อธิบาย ไอโคทูล คำสั่ง
พื้นที่ ไอโคทูล โปรแกรมแปลงและสร้างไฟล์ไอคอน (.ico) และเคอร์เซอร์ (.cur) ที่
ไอคอนช่วงเวลาสามารถสร้างและแยกออกเป็นไฟล์ PNG เท่านั้น ทำได้โดยใช้
libpng
ไฟล์ไอคอนและเคอร์เซอร์ส่วนใหญ่ใช้บนแพลตฟอร์ม Microsoft Windows(R) แต่ละไอคอนหรือ
ไฟล์เคอร์เซอร์อาจมีรูปภาพหลายภาพที่มีความละเอียดต่างกันและมีตัวเลขต่างกัน
ของสี ไฟล์เคอร์เซอร์แตกต่างจากไฟล์ไอคอนตรงที่มีข้อมูลเกี่ยวกับ
ฮอตสปอตของแต่ละภาพ
Internet Explorer รุ่นล่าสุดของ Microsoft ใช้ไอคอนสำหรับโลโก้ไซต์ขนาดเล็ก NS
เบราว์เซอร์ดึงไฟล์ชื่อ favicon.ico จากเว็บไซต์ และใช้รูปภาพในนี้
ไฟล์เพื่อแสดงไซต์ในเมนูและรายการไซต์ (ไฟล์นี้อยู่ในเว็บไซต์
ไดเร็กทอรี root เช่นเดียวกับไฟล์อื่น ๆ ) เบราว์เซอร์เช่น Galeon ได้คัดลอกพฤติกรรมนี้และ
ตอนนี้ยังดึงไฟล์ .ico และใช้สำหรับรูปแบบโลโก้ของไซต์
เนื่องจากแต่ละไฟล์ไอคอนหรือเคอร์เซอร์อาจมีรูปภาพหลายภาพที่มีขนาดต่างกันและ
ความลึก การแปลงอาจส่งผลให้มีการสร้างไฟล์ PNG หลายไฟล์ ที่สอดคล้องกัน,
สามารถระบุไฟล์ PNG ได้หลายไฟล์เมื่อสร้างไฟล์ไอคอน/เคอร์เซอร์
OPTIONS
โปรแกรมเหล่านี้ใช้ไวยากรณ์บรรทัดคำสั่งของ GNU ตามปกติ โดยมีตัวเลือกแบบยาวขึ้นต้นด้วย
สองขีดกลาง (`-')
-NS, --สารสกัด
ตัวเลือกนี้บอก icotool ว่ารูปภาพจากไฟล์ไอคอน/เคอร์เซอร์ทั้งหมดที่ระบุใน
ต้องแยกบรรทัดคำสั่ง สามารถใช้ตัวเลือกตัวกรอง (ดูด้านล่าง) เพื่อควบคุม
ภาพที่จะถูกดึงออกมา
-l --รายการ
ตัวเลือกนี้บอก icotool ว่ารูปภาพในไฟล์ไอคอน/เคอร์เซอร์ที่กำหนดทั้งหมดจะต้องเป็น
อยู่ในรายการ ผลลัพธ์จะมีลักษณะดังนี้:
--icon --index=1 --width=16 --height=16 --bit-purpose=4 --palette-size=16
--icon --index=2 --width=32 --height=32 --bit-purpose=8 --palette-size=256
-ค, --สร้าง
ตัวเลือกนี้บอกให้ icotool สร้างไฟล์ไอคอน/เคอร์เซอร์โดยใช้ไฟล์ PNG ทั้งหมด
ระบุไว้ในบรรทัดคำสั่งตามลำดับที่ระบุไว้ จำนวนบิต
ต่อพิกเซลที่ใช้ในไฟล์ไอคอน/เคอร์เซอร์จะขึ้นอยู่กับจำนวนสีที่ใช้ใน
ไฟล์ PNG (หากภาพ PNG มีจานสีที่จัดทำดัชนี ก็ไม่ได้หมายความว่า
ว่าจานสีเดียวกันจะถูกใช้ในไฟล์ไอคอน/เคอร์เซอร์ที่สร้างขึ้น)
-ผม, --ดัชนี=N
เมื่อแสดงรายการหรือแตกไฟล์ ตัวเลือกนี้จะบอกให้ icotool แสดงรายการหรือแตกไฟล์เท่านั้น
ภาพที่ N' ในแต่ละไฟล์ ภาพแรกมีดัชนี 1
ตัวเลือกนี้ไม่มีผลในโหมดสร้าง
-w, --ความกว้าง=PIXELS
คล้ายกับ --index แต่ตัวเลือกนี้อนุญาตให้จับคู่ความกว้างของรูปภาพแทน
ตัวเลือกนี้ไม่มีผลในโหมดสร้าง
-ชม, --ความสูง=PIXELS
คล้ายกับ --index แต่ตัวเลือกนี้อนุญาตให้จับคู่ความสูงของรูปภาพแทน
ตัวเลือกนี้ไม่มีผลในโหมดสร้าง
-NS, --บิตความลึก=COUNT
คล้ายกับ --index แต่ตัวเลือกนี้อนุญาตให้จำนวนบิตต่อพิกเซลใน
ให้จับคู่ภาพแทน ค่าที่ถูกต้องคือ 1, 2, 4, 8, 16, 24 และ 32
ในโหมดสร้าง ตัวเลือกนี้จะให้คุณระบุความลึกบิตต่ำสุดสำหรับ
รูปภาพในไฟล์ไอคอน
-NS, --จานสี-ขนาด=PIXELS
คล้ายกับ --index แต่ตัวเลือกนี้ช่วยให้จำนวนสีในภาพ
จานสีที่จะจับคู่แทน รูปภาพที่มีไฟล์ไอคอน/เคอร์เซอร์ 24 หรือ 32 บิต
ไม่มีจานสี ดังนั้นจะมีขนาดจานสีเท่ากับ 0
ตัวเลือกนี้ไม่มีผลในโหมดสร้าง
-NS, --ฮอตสปอต-x=คอร์ด
คล้ายกับ --index แต่ตัวเลือกนี้อนุญาตให้พิกัด x ของฮอตสปอตเป็น
ตรงกัน ตัวเลือกนี้มีผลกับไฟล์เคอร์เซอร์เท่านั้น
ในโหมดสร้าง สามารถใช้เพื่อระบุพิกัด x ของฮอตสปอตได้
-ใช่ --ฮอตสปอต-y=คอร์ด
คล้ายกับ --index แต่ตัวเลือกนี้อนุญาตให้พิกัด y ของฮอตสปอตเป็น
ตรงกัน ตัวเลือกนี้มีผลกับไฟล์เคอร์เซอร์เท่านั้น
ในโหมดสร้าง สามารถใช้เพื่อระบุพิกัด y ของฮอตสปอตได้
--ไอคอน ตัวเลือกนี้ระบุว่าจะแสดงหรือแยกไฟล์ไอคอนเท่านั้น ใน
สร้างโหมด ตัวเลือกนี้สามารถใช้เพื่อระบุว่าไอคอน (แทนเคอร์เซอร์)
จะต้องถูกสร้างขึ้น (นี่เป็นค่าเริ่มต้นในโหมดสร้าง)
--เคอร์เซอร์
ตัวเลือกนี้ระบุว่าจะแสดงหรือแยกไฟล์เคอร์เซอร์เท่านั้น ใน
สร้างโหมด สามารถใช้เพื่อระบุว่าเคอร์เซอร์ (แทนที่จะเป็นไอคอน) เป็น
จะถูกสร้างขึ้น
-NS, --alpha-เกณฑ์=ระดับ
ระบุระดับอัลฟาสูงสุดในภาพ PNG สำหรับส่วนที่จะกลายเป็น
โปร่งใสในไอคอนที่สร้างขึ้น ค่าเริ่มต้นคือ 127 ใช้เฉพาะเมื่อ
การสร้างไฟล์ไอคอน
-o, --เอาท์พุท=เส้นทาง
ในโหมดแตกไฟล์ ตัวเลือกนี้ระบุไดเร็กทอรีที่ไฟล์ที่แยกออกมาจะเป็น
สร้าง. หากไม่มี PATH ให้ถือว่า PATH หมายถึงไม่มีอยู่
ไฟล์แทน ภาพแรกที่ตรงกันจะถูกแยกไปยังไฟล์ที่มีชื่อนั้น
ในโหมดสร้าง ตัวเลือกนี้จะระบุชื่อของไฟล์ที่ส่งออก ค่าเริ่มต้นคือ
เพื่อเขียนข้อมูลไบนารีให้เป็นมาตรฐาน (ซึ่ง icotool จะปฏิเสธหากมาตรฐานออก
คือขั้ว)
หาก PATH เป็น `-' เอาต์พุตทั้งหมดจะถูกพิมพ์ออกมาเป็นมาตรฐาน
ตัวเลือกนี้ไม่มีผลในโหมดรายการ
-NS, --raw=ชื่อไฟล์
จัดเก็บไฟล์อินพุตเป็น PNG ดิบ (ไอคอน Vista)
--ช่วยด้วย แสดงสรุปตัวเลือก
--รุ่น
ข้อมูลเวอร์ชันเอาต์พุตและการออก
ตัวอย่าง
แสดงรายการรูปภาพทั้งหมดในไฟล์ `demo.ico':
$ ไอโคทูล -l เดโม. ico
--icon --index=1 --width=16 --height=16 --bit-purpose=4 --palette-size=16
--icon --index=2 --width=32 --height=32 --bit-purpose=4 --palette-size=16
--icon --index=3 --width=48 --height=48 --bit-purpose=4 --palette-size=16
--icon --index=4 --width=16 --height=16 --bit-purpose=8 --palette-size=256
--icon --index=5 --width=32 --height=32 --bit-purpose=8 --palette-size=256
--icon --index=6 --width=48 --height=48 --bit-purpose=8 --palette-size=256
แสดงเฉพาะภาพ 16 สีใน `demo.ico':
$ ไอโคทูล -l --จานสี-ขนาด=16 เดโม. ico
--icon --index=1 --width=16 --height=16 --bit-purpose=4 --palette-size=16
--icon --index=2 --width=32 --height=32 --bit-purpose=4 --palette-size=16
--icon --index=3 --width=48 --height=48 --bit-purpose=4 --palette-size=16
แยกรูปภาพทั้งหมดไปยังไดเร็กทอรีปัจจุบัน ตั้งชื่อไฟล์ปลายทาง
`demo.ico_I_WxHxD.xpm':
$ ไอโคทูล -x -o . เดโม. ico
$ ls * .png
demo_1_16x16x4.png demo_3_48x48x4.png demo_5_32x32x8.png
demo_2_32x32x4.png demo_4_16x16x8.png demo_6_48x48x8.png
แยกภาพไอคอน 256 สีทั้งหมดในไฟล์ .ico ทั้งหมดในไดเร็กทอรีปัจจุบัน โดยวาง
แยกรูปภาพใน `img/'
$ ไอโคทูล -x -o img / -p 256 *.ไอโค
สร้างไอคอนชื่อ `favicon.ico' ด้วยสองภาพ:
$ ไอโคทูล -c -o favicon.ico mysite_32x32.png mysite_64x64.png
ใช้ icotool ออนไลน์โดยใช้บริการ onworks.net