นี่คือคำสั่ง econvert ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
econvert - โปรแกรมแปลงรูปภาพของชุดเครื่องมือ ExactImage
เรื่องย่อ
แปลง [ตัวเลือก--i | --ป้อนข้อมูล} ไฟล์อินพุต--o | --เอาท์พุท} ไฟล์เอาต์พุต... ]
แปลง {-h | --ช่วยด้วย}
DESCRIPTION
ExactImage เป็นไลบรารีประมวลผลภาพ C ++ ที่รวดเร็ว ไม่เหมือนกับเฟรมเวิร์กไลบรารีอื่น ๆ อีกมาก
อนุญาตให้ดำเนินการในพื้นที่สีที่หลากหลายและความลึกของบิตโดยกำเนิด ส่งผลให้หน่วยความจำเหลือน้อย
และข้อกำหนดทางคอมพิวเตอร์
แปลง เป็นส่วนหน้าบรรทัดคำสั่งสำหรับไลบรารีการประมวลผลภาพและการเลียนแบบ
การแปลงของ ImageMagick อย่างไรก็ตาม ไวยากรณ์ของ econvert เข้ากันไม่ได้กับการแปลง
OPTIONS
อินพุต / เอาต์พุต
-i ไฟล์, --ป้อนข้อมูล ไฟล์
อ่านรูปภาพจากไฟล์ที่ระบุ หรือจะเติมชื่อไฟล์นำหน้าด้วย format
ชื่อ เช่น jpg:- หรือ raw:rgb8-dump
-o ไฟล์, --เอาท์พุท ไฟล์
บันทึกภาพที่ส่งออกไปยังไฟล์ที่ระบุ หรือชื่อไฟล์สามารถขึ้นต้นด้วย
ชื่อรูปแบบ เช่น jpg:- หรือ raw:rgb8-dump
-a ไฟล์, --ผนวก ไฟล์
ต่อท้ายภาพที่ส่งออกไปยังไฟล์ที่ระบุ รูปภาพที่มีอยู่ต้องมีความกว้างเท่ากับ
ต่อท้ายหนึ่ง หรือจะเติมชื่อไฟล์นำหน้าด้วยชื่อรูปแบบก็ได้ เช่น jpg:-
หรือ raw:rgb8-dump
--บีบอัด วิธี
ใช้วิธีการบีบอัดที่ระบุในการเขียนภาพ เช่น G3, G4, Zip, ... The
ค่าเริ่มต้นขึ้นอยู่กับรูปแบบผลลัพธ์
--คลายการบีบอัด วิธี
ใช้วิธีคลายการบีบอัดที่ระบุสำหรับการอ่านภาพ
--คุณภาพ n
ใช้คุณภาพที่ระบุซึ่งใช้สำหรับเขียนภาพที่บีบอัด ค่าที่ถูกต้องคือ
จำนวนเต็มตั้งแต่ 0 ถึง 100 ค่าเริ่มต้นคือ 75
--ปณิธาน xdpi [ydpi]
ตั้งค่าความละเอียดข้อมูลเมตา
--ขนาด ความกว้าง ความสูง
กำหนดขนาดภาพสำหรับภาพดิบ
--แยก ไฟล์...
แบ่งภาพในทิศทาง Y ออกเป็นหลายภาพ
การปรับขนาด การปลูกพืช การแปลง
--bicubic-ขนาด x
ปรับขนาดข้อมูลภาพด้วยฟิลเตอร์สองลูกบาศก์ ใช้ตัวประกอบมาตราส่วน x.
--bilinear-สเกล x
ปรับขนาดข้อมูลภาพด้วยตัวกรองแบบไบลิเนียร์ ใช้ตัวประกอบมาตราส่วน x.
--box-มาตราส่วน x
(ลง) ปรับขนาดข้อมูลภาพด้วยตัวกรองกล่อง ใช้ตัวประกอบมาตราส่วน x.
--ddt-สเกล x
ปรับขนาดข้อมูลภาพด้วยสามเหลี่ยมที่ขึ้นกับข้อมูล ใช้ตัวประกอบมาตราส่วน x.
--ที่ใกล้ที่สุดขนาด x
ปรับขนาดข้อมูลภาพไปยังเพื่อนบ้านที่ใกล้ที่สุด ใช้ตัวประกอบมาตราส่วน x.
--มาตราส่วน x
ปรับขนาดข้อมูลภาพโดยใช้วิธีการที่เหมาะสมกับปัจจัยที่กำหนด x.
--ภาพขนาดย่อ x
ลดขนาดลงอย่างรวดเร็วและสกปรกสำหรับภาพขนาดย่อ ใช้ตัวประกอบมาตราส่วน x.
--พืช x y w h
ครอบตัดพื้นที่ที่ระบุออกจากรูปภาพ
--fast-อัตโนมัติครอบตัด
ครอบตัดอัตโนมัติอย่างรวดเร็ว
--พลิก
พลิกภาพในแนวตั้ง
--ฟล็อป
พลิกภาพในแนวนอน
--หมุน n
หมุนภาพ n องศา
สี
--ความสว่าง x
เปลี่ยนความสว่างของภาพ
--ตัดกัน x
เปลี่ยนความคมชัดของภาพ
--ความอิ่มตัว x
เปลี่ยนความอิ่มตัวของภาพ
--ความสว่าง x
เปลี่ยนความสว่างของภาพ
--ฮิว x
เปลี่ยนสีของภาพ
--ปฏิเสธ
ลบล้างภาพ
--แกมม่า x
เปลี่ยนแกมม่าของภาพ
--ทำให้เป็นปกติ
แปลงภาพให้ครอบคลุมช่วงสีทั้งหมด
--คัลเลอร์สเปซ colorspace
แปลง colorspace ของรูปภาพ ค่าที่ถูกต้องคือ: BW, BILEVEL, GREY, GRAY1, GRAY2, GRAY4,
RGB, YUV และ CYMK
--ฟลอยด์-สไตน์เบิร์ก n
ทำการฟอกสี Floyd-Steinberg โดยใช้ n เฉดสี
--รีเมอร์สมา n
ทำการ Dithering ของ Riemersma โดยใช้ n เฉดสี
ฟิลเตอร์
--เบลอ ผู้พัฒนา
ทำการเบลอแบบเกาส์เซียนด้วยค่าเบี่ยงเบนมาตรฐาน ผู้พัฒนา.
--ดีอินเทอร์เลซ
สับเปลี่ยนทุกบรรทัดที่ 2
--ขอบ
ตรวจจับขอบ
--convolve x11 x12 ... x1n ... xn1 xn2 ... xn
แปลงรูปภาพโดยใช้เมทริกซ์การบิดที่ระบุ
การวาดภาพ
--เบื้องหน้า สี
ตั้งค่าสีพื้นหน้า
--พื้นหลัง สี
ตั้งค่าสีพื้นหลัง
--แบบอักษร ตัวอักษร
ใช้แบบอักษรที่ระบุสำหรับการวาดข้อความ
--text-หมุน n
ใช้การหมุนข้อความที่ระบุ
--ข้อความ x1 y1 ความสูง ข้อความ
วาดข้อความ
--จังหวะกว้าง n
กำหนดความกว้างของเส้นขีดสำหรับเวกเตอร์ดั้งเดิม
--ไลน์ x1 y1 x2 y2
ขีดเส้น.
การช่วยเหลือ
-h, --ช่วยด้วย
แสดงข้อความช่วยเหลือและออก
ตัวอย่าง
ข้อมูลพื้นฐานเกี่ยวกับ
ต้องอ่านข้อมูลภาพโดยใช้ -i or --ป้อนข้อมูล, ขั้นตอนการประมวลผลจะถูกเลือกโดยพวกเขา
ชื่อที่มีขีดกลางสองตัว (เช่น --หมุน) และเมื่อใดก็ได้ ข้อมูลอาจถูกเขียนขึ้น
ลงในไฟล์ด้วย -o or --เอาท์พุท, ตัวอย่างเช่น:
ecoconvert -i lenea.tiff --box-scale 0.5 -o medium.png --box-scale 0.5 -o little.png
Lossless การแปลง of JPEG ไฟล์
ไลบรารี่ชะลอการถอดรหัสภาพให้มากที่สุดเท่าที่จะเป็นไปได้และให้อัลกอริธึมแบบไม่สูญเสียไปยัง
ทำงานกับข้อมูลที่บีบอัด (เช่น JPEG) โดยตรง:
econvert -i AV220-Scan.JPG -- ความละเอียด 300x300 -o 1.jpg --rotate 90 -o 2.jpg --rotate 180 -o 3.jpg --rotate -90 -o 4.jpg --flip -o 5.jpg --flop -o 6.jpg --scale 0.25 -o thumb.jpg
ในตัวอย่างนี้ 1.jpg จะถูกสร้างขึ้นจากสัมประสิทธิ์ JPEG DCT ดั้งเดิมซึ่งก็คือ
สัมประสิทธิ์จะถูกจัดเรียงใหม่และ 2.jpg, 3.jpg, 4.jpg, 5.jpg และ 6.jpg จะถูกเขียน
โดยไม่สูญเสียคุณภาพเพิ่มเติม ในตอนท้ายเท่านั้น สำหรับรูปภาพ thumb.jpg DCT จะ
จริง ๆ แล้วถูกถอดรหัส - แต่เนื่องจากการปรับขนาด JPEG แบบเร่งเพียงบางส่วนเท่านั้น
รูปขนาดเล็ก of สองระดับ ภาพ
เมื่อภาพขนาด 1 บิต ภาพขาวดำถูกย่อขนาด ผลลัพธ์มักจะดูแย่ เนื่องจาก
อัลกอริธึมของไลบรารีจะทำงานในพื้นที่สีที่ข้อมูลภาพถูกเก็บไว้เสมอ ในการทำงาน
เกี่ยวกับปัญหานี้ ต้องเปลี่ยนพื้นที่สี (เช่น เป็นสีเทา 8 บิต) ก่อนใช้
เครื่องชั่งน้ำหนักกล่อง ในตอนท้าย ผลลัพธ์อาจเปลี่ยนกลับเป็นสีเทาเพียงไม่กี่เฉด
เช่น 2 หรือ 4 บิต:
econvert -i avision-bw-scan.pbm --colorspace grey8 --box-scale 0.125 --colorspace grey2 -o thumb.png
ได้เร็วขึ้น JPEG ลดขนาด
ถ้าคุณไม่แคร์เรื่องคุณภาพ แค่ปริมาณงาน คุณบังคับเพื่อนบ้านที่ใกล้ที่สุดได้
สเกลโดยการระบุตัวคูณสเกลที่ตัวถอดรหัส JPEG สามารถเร่งความเร็วได้ (½, ¼ หรือ 1/8)
และใช้มาตราส่วนที่เหลือด้วยตนเอง เพื่อให้ได้มาตราส่วนเร็วขึ้นด้วยประสิทธิภาพ
ปัจจัย 1/3:
econvert -i big.jpg -- ขนาด .5 -- มาตราส่วนที่ใกล้ที่สุด 0.66 -o thumb.jpg
การทำงาน กับ ดิจิตอล ห้อง RAW ข้อมูล
รองรับรูปแบบ RAW ของกล้องดิจิตอลหลากหลายรูปแบบ โดยปกติการถอดรหัสข้อมูล RAW ควร
มีความโปร่งใสและเป็นไปโดยอัตโนมัติ อย่างไรก็ตาม บางรูปแบบยังเป็นไฟล์ TIFF ที่ถูกต้องและไฟล์
ภาพขนาดย่อที่ฝังไว้อาจถูกเลือกโดยเนื้อหา RAW จริง กรณีนี้
ตัวถอดรหัส dcraw สามารถร้องขอได้อย่างชัดเจนด้วยคำนำหน้าตัวถอดรหัสของอินพุต
พารามิเตอร์:
econvert -i วาด:img_0123.cr2 ...
หากต้องการแยกตัวอย่างภาพขนาดย่อที่ฝังไว้อย่างรวดเร็ว ให้ระบุนิ้วหัวแม่มือเป็นวิธีการคลายการบีบอัด
ก่อนโหลดภาพ:
ecoconvert --decompress thumb -i dcraw:img_0123.cr2 ...
กำลังโหลด โดยพลการ ดิบ ข้อมูล
เป็นไปได้ที่จะโหลดข้อมูลดิบตามอำเภอใจผ่านข้อกำหนด raw: codec; ความลึกของสี
(colorspace) และขนาดสำหรับข้อมูลดิบจะต้องระบุอย่างชัดเจน:
ecoconvert --size 1696x32 --colorspace rgb8 -i ดิบ: data-file ...
ใช้ econvert ออนไลน์โดยใช้บริการ onworks.net