นี่คือคำสั่ง imgsizer ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
imgsizer - ประกบพารามิเตอร์ความสูงและความกว้างโดยอัตโนมัติสำหรับแท็ก HTML IMG
เรื่องย่อ
โปรแกรมขยายภาพ [-d ไฟล์] [--เอกสารรูท ไฟล์] [-h ไฟล์] [--ช่วย ไฟล์] [-n] [--no-เขียนทับ]
[HTMLไฟล์] [-v ไฟล์] [--รุ่น]
OPTIONS
แสดงข้อมูลเวอร์ชันและออก
แสดงข้อมูลการใช้งาน
ไดเร็กทอรีที่ชื่อไฟล์ภาพแบบสัมบูรณ์ (เช่น ที่มี "/") นำหน้าอาจเป็น
พบว่า
-n, --no-เขียนทับ, .SH คำอธิบาย
พื้นที่ โปรแกรมขยายภาพ สคริปต์ทำงานโดยอัตโนมัติที่น่าเบื่อในการสร้างและอัปเดต
พารามิเตอร์ HEIGHT และ WIDTH ส่วนขยายในแท็ก HTML IMG พารามิเตอร์เหล่านี้ช่วยได้มาก
เบราว์เซอร์ (รวมถึงตระกูล Netscape/Mozilla) ไปจนถึงการโหลดรูปภาพแบบมัลติเธรด
แทนที่จะต้องโหลดภาพในลำดับที่เข้มงวดเพื่อให้แต่ละภาพ
ขนาดที่มีอยู่เพื่อให้สามารถวางต่อไปได้ โดยทั่วไปจะช่วยให้ข้อความบน
ส่วนที่เหลือของหน้าจะโหลดเร็วขึ้นมาก
สคริปต์นี้จะพยายามสร้างแอตทริบิวต์ดังกล่าวสำหรับแท็ก IMG ที่ขาดหายไป มันจะ
แก้ไขแท็ก HEIGHT และ WIDTH ที่มีอยู่ เว้นแต่จะมีเครื่องหมายเปอร์เซ็นต์ (%) ซึ่ง
กรณีที่มิติที่มีอยู่จะถือว่าสัมพันธ์กันและไม่เปลี่ยนแปลง
สคริปต์นี้อาจถูกเรียกโดยไม่มีข้อโต้แย้ง ในโหมดนี้จะกรอง HTML ที่แสดงบน
stdin เป็น HTML (ไม่เปลี่ยนแปลง ยกเว้นแอตทริบิวต์ HEIGHT และ WIDTH ที่เพิ่มหรือแก้ไข) บน
มาตรฐาน หากเรียกด้วยอาร์กิวเมนต์ไฟล์ จะพยายามแปลงไฟล์แต่ละไฟล์ให้เข้าที่
ไฟล์อาร์กิวเมนต์แต่ละไฟล์จะไม่ถูกแก้ไขจนกว่าสคริปต์จะเสร็จสิ้น
ผ่านการแปลง
พื้นที่ -d ตัวเลือกตั้งค่า DocumentRoot โดยที่รูปภาพที่มีชื่อไฟล์แบบสัมบูรณ์
(เช่น ตัวที่มี "/") นำหน้าอาจพบได้ หากไม่มีการระบุ
DocumentRoot ตั้งค่าเริ่มต้นเป็นไดเร็กทอรีการทำงานปัจจุบัน
ตัวเลือก -n (ไม่เขียนทับ) ป้องกันไม่ให้โปรแกรมเขียนทับความกว้างที่มีอยู่และ
แท็กความสูงหากมีทั้งคู่
อาจมีการระบุตัวเลือกเพิ่มเติมในตัวแปรสภาวะแวดล้อม "IMGSIZER" สำหรับ
ตัวอย่าง เพื่อหลีกเลี่ยงการพิมพ์ "imgsizer -d /var/www/docs" ทุกครั้ง โปรแกรมขยายภาพ ถูกเรียกคุณ
อาจบอก sh (หรือลูกหลานคนหนึ่ง):
IMGSIZER="-d /var/www/docs"; ส่งออกIMGSIZER
หรือถ้าคุณใช้ csh:
setenv IMGSIZER "-d /var/www/docs"
สคริปต์นี้เขียนด้วยภาษา Python และต้องใช้ตัวแปล Python บนโฮสต์
ระบบ. นอกจากนี้ยังต้องการ either แยกแยะ(1) ยูทิลิตี้ที่เผยแพร่ในโอเพ่นซอร์ส
ชุด ImageMagick ของเครื่องมือแสดงภาพและปรับแต่ง หรือเวอร์ชันทันสมัยของ ไฟล์(1)
และ rdjpgcom(1). ยูทิลิตีเหล่านี้ใช้เพื่อแยกขนาดออกจากรูปภาพ โปรแกรมขยายภาพ
ตัวเองไม่มีความรู้เกี่ยวกับรูปแบบกราฟิก สคริปต์จะจัดการรูปแบบภาพที่รู้จัก
ไปยัง แยกแยะ(1) รวมถึง PNG, GIF, JPEG, XBM, XPM, PostScript, BMP, TIFF และอื่นๆ
อื่น ๆ มีแนวโน้มที่จะแสดงเป็นภาพอินไลน์จากระยะไกล
หมายเหตุ
ตัวเลือก -q, -l และ -m ของเวอร์ชัน 1.0 หายไปแล้ว สิ่งที่พวกเขาเคยทำคือ
ทำให้ไม่จำเป็นด้วยตรรกะอันชาญฉลาด
ใช้ imgsizer ออนไลน์โดยใช้บริการ onworks.net