ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

jpegtran - ออนไลน์ในคลาวด์

เรียกใช้ jpegtran ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง jpegtran ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


jpegtran - การแปลงไฟล์ JPEG แบบไม่สูญเสียข้อมูล

เรื่องย่อ


เจเพ็กทราน [ ตัวเลือก ] [ ชื่อไฟล์ ]

DESCRIPTION


เจเพ็กทราน ทำการแปลงไฟล์ JPEG ที่เป็นประโยชน์ต่างๆ มันสามารถแปล
การแสดงรหัสจากตัวแปรหนึ่งของ JPEG ไปยังอีกรูปแบบหนึ่ง เช่น จากพื้นฐาน JPEG
เป็น JPEG แบบโปรเกรสซีฟหรือในทางกลับกัน นอกจากนี้ยังสามารถทำการจัดเรียงภาพใหม่ได้อีกด้วย
ข้อมูล เช่น การหมุนรูปภาพจากแนวนอนเป็นแนวตั้งด้วยการหมุน

เจเพ็กทราน ทำงานโดยการจัดเรียงข้อมูลบีบอัดใหม่ (ค่าสัมประสิทธิ์ DCT) โดยไม่ต้องเต็มที่
การถอดรหัสภาพ ดังนั้นการแปลงจึงไม่สูญเสีย: ไม่มีภาพ
การเสื่อมสลายเลย ซึ่งจะไม่เป็นจริงถ้าคุณใช้ ดีเจเพก ตามมาด้วย ซีเจเพ็ก ไปยัง
บรรลุการแปลงเดียวกัน แต่ด้วยประการเดียวกัน เจเพ็กทราน ไม่สามารถทำการสูญเสียได้
การทำงานต่างๆ เช่น การเปลี่ยนคุณภาพของภาพ

เจเพ็กทราน อ่านไฟล์ JPEG/JFIF ที่มีชื่อ หรืออินพุตมาตรฐานหากไม่มีชื่อไฟล์ และ
สร้างไฟล์ JPEG/JFIF บนเอาต์พุตมาตรฐาน

OPTIONS


ชื่อสวิตช์ทั้งหมดอาจเป็นตัวย่อ ตัวอย่างเช่น, -เพิ่มประสิทธิภาพ อาจจะเขียน -เลือก or -o.
ตัวพิมพ์ใหญ่และตัวพิมพ์เล็กมีค่าเท่ากัน การสะกดแบบอังกฤษก็เป็นที่ยอมรับเช่นกัน (เช่น
-เพิ่มประสิทธิภาพ) แม้ว่าโดยย่อแล้ว สิ่งเหล่านี้ไม่ได้กล่าวถึงด้านล่าง

ในการระบุการแสดงรหัส JPEG ที่ใช้ในไฟล์เอาต์พุต เจเพ็กทราน ยอมรับ
ส่วนย่อยของสวิตช์ที่รู้จักโดย ซีเจเพ็ก:

-เพิ่มประสิทธิภาพ
ทำการเพิ่มประสิทธิภาพของพารามิเตอร์การเข้ารหัสเอนโทรปี

-ความก้าวหน้า
สร้างไฟล์ JPEG แบบโปรเกรสซีฟ

-เริ่มต้นใหม่ N
ปล่อยตัวทำเครื่องหมายการรีสตาร์ท JPEG ทุกแถว N MCU หรือทุก N MCU บล็อกหาก "B" เป็น
แนบมากับหมายเลข

-เลขคณิต
ใช้การเข้ารหัสเลขคณิต

-สแกน ไฟล์
ใช้สคริปต์การสแกนที่ระบุในไฟล์ข้อความที่ระบุ

ดู ซีเจเพ็ก(1) สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับสวิตช์เหล่านี้ หากคุณไม่ได้ระบุสิ่งเหล่านี้
คุณจะได้รับไฟล์เอาต์พุต JPEG พื้นฐานธรรมดา การตั้งค่าคุณภาพและอื่น ๆ คือ
กำหนดโดยไฟล์อินพุต

รูปภาพสามารถแปลงแบบไม่สูญเสียข้อมูลโดยให้สวิตช์ตัวใดตัวหนึ่งเหล่านี้:

- พลิก ตามแนวนอน
ภาพสะท้อนในแนวนอน (ซ้าย-ขวา)

- พลิก แนวตั้ง
ภาพสะท้อนในแนวตั้ง (บน-ล่าง)

-หมุน 90
หมุนภาพ 90 องศาตามเข็มนาฬิกา

-หมุน 180
หมุนภาพ 180 องศา

-หมุน 270
หมุนภาพ 270 องศาตามเข็มนาฬิกา (หรือ 90 ccw)

- ทรานสโพส
ภาพทรานสโพส (ข้ามแกน UL-to-LR)

-ขวาง
ทรานสโพสขวาง (ข้ามแกน UR-to-LL)

การแปลงทรานส์โพสไม่มีข้อจำกัดเกี่ยวกับขนาดของภาพ อื่น ๆ
การแปลงจะดำเนินการค่อนข้างแปลกหากขนาดของภาพไม่ใช่ทวีคูณของ
ขนาด iMCU (โดยปกติคือ 8 หรือ 16 พิกเซล) เนื่องจากสามารถแปลงเฉพาะบล็อก DCT . ที่สมบูรณ์เท่านั้น
ข้อมูลสัมประสิทธิ์ในลักษณะที่ต้องการ

เจเพ็กทรานพฤติกรรมเริ่มต้นของเมื่อแปลงรูปภาพขนาดคี่ถูกออกแบบมาเพื่อรักษา
การกลับตัวที่แน่นอนและความสอดคล้องทางคณิตศาสตร์ของชุดการแปลง ตามที่ระบุไว้
ทรานสโพสสามารถพลิกพื้นที่ภาพทั้งหมดได้ มิเรอร์แนวนอนทิ้งบางส่วน
คอลัมน์ iMCU ที่ขอบขวายังไม่ได้แตะ แต่สามารถพลิกทุกแถวของรูปภาพได้
ในทำนองเดียวกัน การมิเรอร์แนวตั้งจะทำให้แถว iMCU บางส่วนที่ขอบด้านล่างไม่ถูกแตะต้อง
แต่สามารถพลิกทุกคอลัมน์ได้ การแปลงอื่น ๆ สามารถสร้างขึ้นเป็นลำดับของ
การดำเนินการย้ายและพลิก; เพื่อความสอดคล้อง การกระทำของพวกเขาบนพิกเซลขอบถูกกำหนด
ให้เหมือนกับผลลัพธ์สุดท้ายของลำดับทรานสโพสและพลิกที่สอดคล้องกัน

สำหรับการใช้งานจริง คุณอาจต้องการทิ้งพิกเซลขอบที่ไม่สามารถแปลงได้ แทนที่จะใช้
มีแถบที่ดูแปลกตาที่ขอบด้านขวาและ/หรือด้านล่างของภาพที่แปลงแล้ว
เมื่อต้องการทำเช่นนี้ ให้เพิ่ม - ตัด สลับ:

- ตัด วางบล็อคขอบที่ไม่สามารถเปลี่ยนรูปได้

เห็นได้ชัดว่าการเปลี่ยนแปลงด้วย - ตัด ไม่สามารถย้อนกลับได้ดังนั้นพูดอย่างเคร่งครัด
เจเพ็กทราน ด้วยสวิตช์นี้ไม่สูญเสีย นอกจากนี้ คณิตศาสตร์ที่คาดหวัง
ความเท่าเทียมกันระหว่างการเปลี่ยนแปลงจะไม่เกิดขึ้นอีกต่อไป ตัวอย่างเช่น, -เน่า 270
- ตัด ตัดแต่งเฉพาะขอบด้านล่าง แต่ -เน่า 90 - ตัด ตามมาด้วย -เน่า 180 - ตัด
ตัดขอบทั้งสองข้าง

ที่สมบูรณ์แบบ
หากคุณสนใจเฉพาะการแปลงร่างที่สมบูรณ์แบบ ให้เพิ่ม ที่สมบูรณ์แบบ สวิตซ์.
สาเหตุนี้ เจเพ็กทราน ล้มเหลวโดยมีข้อผิดพลาดหากการแปลงไม่สมบูรณ์แบบ

ตัวอย่างเช่น คุณอาจต้องการทำ

(เจเพ็กทราน -เน่า 90 ที่สมบูรณ์แบบ ฟู.jpg || ดีเจเพก ฟู.jpg | พีเอ็มพลิก -r90 | ซีเจเพ็ก)

เพื่อทำการหมุนที่สมบูรณ์แบบ หากมี หรือจะหมุนโดยประมาณก็ได้ หากไม่มี

-พืช กxส+X+Y
ครอบตัดรูปภาพเป็นพื้นที่สี่เหลี่ยมที่มีความกว้าง W และความสูง H เริ่มต้นที่จุด
X, Y. คุณลักษณะการครอบตัดแบบไม่สูญเสียข้อมูลจะละทิ้งข้อมูลนอกขอบเขตภาพที่กำหนด แต่
รักษาสิ่งที่อยู่ภายในโดยไม่สูญเสีย เช่นเดียวกับการหมุนและพลิกแปลงไม่สูญเสีย
ครอบตัดถูกจำกัดโดยรูปแบบ JPEG ปัจจุบัน มุมบนซ้ายของ
ภูมิภาคที่เลือกต้องอยู่ในขอบเขต iMCU หากไม่เป็นเช่นนั้นก็เงียบ
เลื่อนขึ้นและ/หรือไปทางซ้ายไปยังขอบเขต iMCU ที่ใกล้ที่สุด (มุมขวาล่างคือ
ไม่เปลี่ยนแปลง)

สวิตช์การแปลงแบบไม่สูญเสียอย่างเข้มงวดอื่น ๆ ได้แก่:

-ระดับสีเทา
บังคับเอาต์พุตระดับสีเทา

ตัวเลือกนี้จะยกเลิกช่อง chrominance หากภาพที่ป้อนเป็น YCbCr (เช่น a
JPEG สีมาตรฐาน) ส่งผลให้ไฟล์ JPEG ระดับสีเทา ช่องความสว่างคือ
รักษาไว้อย่างดี ดังนั้นนี่จึงเป็นวิธีที่ดีกว่าในการลดระดับสีเทากว่า
การบีบอัด การแปลง และการบีบอัดใหม่ สวิตช์นี้สะดวกมาก
สำหรับแก้ไขภาพขาวดำที่เข้ารหัสอย่างผิดพลาดเป็น JPEG สี (ใน
กรณีดังกล่าว เป็นการประหยัดพื้นที่จากการกำจัดช่องสัญญาณโครมาที่ใกล้หมดลง
จะไม่ใหญ่ แต่เวลาถอดรหัสสำหรับ JPEG ระดับสีเทานั้นน้อยกว่ามาก
มากกว่านั้นสำหรับ JPEG สี)

เจเพ็กทราน ยังรับรู้สวิตช์เหล่านี้ที่ควบคุมว่าจะทำอย่างไรกับเครื่องหมาย "พิเศษ" เช่น
เป็นบล็อกความคิดเห็น:

-สำเนา ไม่มี
คัดลอกไม่มีเครื่องหมายพิเศษจากไฟล์ต้นฉบับ การตั้งค่านี้จะระงับความคิดเห็นทั้งหมดและ
สัมภาระส่วนเกินอื่น ๆ ที่มีอยู่ในไฟล์ต้นทาง

-สำเนา ความคิดเห็น
คัดลอกเฉพาะเครื่องหมายความคิดเห็น การตั้งค่านี้จะคัดลอกความคิดเห็นจากไฟล์ต้นฉบับแต่
ละทิ้งข้อมูลอื่นใดที่ไม่จำเป็นสำหรับการแสดงภาพ

-สำเนา ทั้งหมด
คัดลอกเครื่องหมายพิเศษทั้งหมด การตั้งค่านี้จะเก็บรักษาเครื่องหมายเบ็ดเตล็ดที่พบใน
ไฟล์ต้นฉบับ เช่น ภาพขนาดย่อ JFIF ข้อมูล Exif และการตั้งค่า Photoshop ในบางส่วน
ไฟล์ เครื่องหมายพิเศษเหล่านี้สามารถปรับขนาดได้

พฤติกรรมเริ่มต้นคือ -สำเนา ความคิดเห็น. (หมายเหตุ: ใน IJG รุ่น v6 และ v6a เจเพ็กทราน
มักจะเทียบเท่ากับ -สำเนา ไม่มี.)

สวิตช์เพิ่มเติมที่ jpegtran รู้จักคือ:

- หน่วยความจำสูงสุด N
กำหนดขีดจำกัดจำนวนหน่วยความจำที่จะใช้ในการประมวลผลภาพขนาดใหญ่ ค่าอยู่ใน
หลายพันไบต์หรือล้านไบต์ถ้า "M" แนบมากับตัวเลข สำหรับ
ตัวอย่าง, -สูงสุด 4m เลือก 4000000 ไบต์ หากต้องการพื้นที่เพิ่ม ไฟล์ชั่วคราว
จะถูกนำไปใช้.

-outfile ชื่อ
ส่งอิมเมจเอาต์พุตไปยังไฟล์ที่มีชื่อ ไม่ใช่เอาต์พุตมาตรฐาน

-รายละเอียด
เปิดใช้งานการพิมพ์ดีบัก มากกว่า -vให้ผลผลิตมากขึ้น นอกจากนี้ ข้อมูลเวอร์ชันคือ
พิมพ์เมื่อเริ่มต้น

-debug เหมือนกับ -รายละเอียด.

-version
พิมพ์ข้อมูลเวอร์ชันและออก

ตัวอย่าง


ตัวอย่างนี้แปลงไฟล์ JPEG พื้นฐานเป็นรูปแบบโปรเกรสซีฟ:

เจเพ็กทราน -ความก้าวหน้า ฟู.jpg > foprog.jpg

ตัวอย่างนี้หมุนรูปภาพ 90 องศาตามเข็มนาฬิกา โดยทิ้งขอบที่ไม่สามารถหมุนได้
พิกเซล:

เจเพ็กทราน -เน่า 90 - ตัด ฟู.jpg > foo90.jpg

และพวกเรา


JPEGMEM
หากมีการตั้งค่าตัวแปรสภาพแวดล้อมนี้ ค่าของตัวแปรจะเป็นขีดจำกัดหน่วยความจำเริ่มต้น NS
ค่าถูกระบุตามที่อธิบายไว้สำหรับ - หน่วยความจำสูงสุด สวิตซ์. JPEGMEM แทนที่
ค่าเริ่มต้นที่ระบุเมื่อคอมไพล์โปรแกรม และตัวมันเองจะถูกแทนที่โดย
ชัดเจน - หน่วยความจำสูงสุด.

ใช้ jpegtran ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    NSIS: ระบบติดตั้งสคริปต์ Nullsoft
    NSIS: ระบบติดตั้งสคริปต์ Nullsoft
    NSIS (การติดตั้งสคริปต์ Nullsoft
    System) เป็นโอเพ่นซอร์สระดับมืออาชีพ
    ระบบสร้างตัวติดตั้ง Windows มัน
    ได้รับการออกแบบให้มีขนาดเล็กและยืดหยุ่น
    อย่างพอสซี่...
    ดาวน์โหลด NSIS: Nullsoft Scriptable Install System
  • 2
    รับรองความถูกต้อง
    รับรองความถูกต้อง
    AuthPass เป็นรหัสผ่านโอเพ่นซอร์ส
    ผู้จัดการด้วยการสนับสนุนที่เป็นที่นิยมและ
    Keepass ที่พิสูจน์แล้ว (kdbx 3.x และ kdbx 4.x ...
    ดาวน์โหลด authpass
  • 3
    Zabbix
    Zabbix
    Zabbix เป็น open ระดับองค์กร
    โซลูชันการตรวจสอบแบบกระจายแหล่งที่มา
    ออกแบบมาเพื่อตรวจสอบและติดตาม
    ประสิทธิภาพและความพร้อมใช้งานของเครือข่าย
    เซิร์ฟเวอร์ อุปกรณ์...
    ดาวน์โหลด Zabbix
  • 4
    เคดิฟ3
    เคดิฟ3
    ที่เก็บนี้ไม่ได้รับการดูแลอีกต่อไป
    และเก็บไว้เพื่อวัตถุประสงค์ในการเก็บถาวร ดู
    https://invent.kde.org/sdk/kdiff3 for
    รหัสใหม่ล่าสุดและ
    https://download.kde.o...
    ดาวน์โหลด KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เป็น GUI สำหรับ
    USB Loader ของ Waninkoko ขึ้นอยู่กับ
    ลิบวิกี จะช่วยให้รายการและ
    เปิดตัวเกม Wii เกม Gamecube และ
    homebrew บน Wii และ WiiU...
    ดาวน์โหลด USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS นำเสนอคุณสมบัติ ANSI SQL
    & ทำงานบน Linux, Windows &
    หลายแพลตฟอร์ม Unix คุณสมบัติ
    การทำงานพร้อมกันและประสิทธิภาพที่ยอดเยี่ยม
    & พลัง...
    ดาวน์โหลด Firebird
  • เพิ่มเติม»

คำสั่ง Linux

Ad