คำถามติดแท็ก jpeg

JPEG เป็นวิธีการบีบอัดแบบสูญเสียที่ใช้กันทั่วไปสำหรับการถ่ายภาพดิจิทัล (ภาพ)

13
อะไรคือ usecases ที่แตกต่างของ PNG เทียบกับ GIF กับ JPEG เทียบกับ SVG?
เมื่อใดควรใช้ไฟล์ภาพบางประเภทเมื่อสร้างเว็บไซต์หรือส่วนต่อประสาน ฯลฯ จุดแข็งและจุดอ่อนของพวกเขาคืออะไร ฉันรู้ว่า PNG & GIF นั้นไม่มีความสูญเสียในขณะที่ JPEG กำลังสูญเสีย แต่ความแตกต่างหลักระหว่าง PNG และ GIF คืออะไร ทำไมฉันถึงต้องเลือกอันหนึ่งมากกว่าอีกอัน? SVG คืออะไรและฉันควรใช้เมื่อใด หากคุณไม่สนใจพิกเซลแต่ละพิกเซลคุณควรใช้ JPEG ตลอดเวลาหรือไม่เพราะเป็น "ที่เบาที่สุด"
575 image  svg  png  jpeg  gif 

15
Python Image Library ล้มเหลวด้วยข้อความ“ ถอดรหัส JPEG ไม่พร้อมใช้งาน” - PIL
PIL รองรับ JPEG ในระบบของฉัน เมื่อใดก็ตามที่ฉันอัพโหลดรหัสของฉันก็ล้มเหลวด้วย: File "PIL/Image.py", line 375, in _getdecoder raise IOError("decoder %s not available" % decoder_name) IOError: decoder jpeg not available ฉันจะแก้ไขปัญหานี้ได้อย่างไร

6
รูปแบบ JPG เทียบกับ JPEG
ฉันมักจะใช้JPEGรูปภาพและฉันได้สังเกตเห็นว่ามีสองนามสกุลไฟล์ที่คล้ายกันมาก: .jpgซึ่งกล้องมือถือของฉันและดูตัวอย่างการใช้งานแอพลิเคชันและ.jpegด้วยซึ่งจับภาพบันทึกภาพจากการสแกนกับฉันCanon MX455เครื่องพิมพ์ LaTeXดูเหมือนจะไม่เห็นความแตกต่างเหมือนที่ฉันให้ไว้.jpegกับส่วนขยายที่เปลี่ยนไป.jpgและผลลัพธ์ดูเหมือนจะเหมือนกับว่ามันเป็นสิ่งที่.jpgถูกต้องตั้งแต่เริ่มต้น ฉันสงสัยว่าอะไรคือความแตกต่างระหว่างทั้งสอง ฉันเจอคำถามนี้แล้วและจะอ่านผ่านไปอย่างแน่นอนแม้ว่าในขณะนี้ฉันจะเสียเวลาเล็กน้อย อย่างไรก็ตามจากสิ่งที่ฉันเห็นให้ดูรวดเร็วดูเหมือนว่าจะไม่แยกความแตกต่างระหว่างสองส่วนขยาย ในความเป็นจริงดูเหมือนว่าชื่อของประเภทไฟล์JPEGและนามสกุลไฟล์คือ.jpg: JPEG (หรือ JPG สำหรับนามสกุลไฟล์; กลุ่มผู้เชี่ยวชาญถ่ายภาพร่วม) (ตัดตอนมาจากคำตอบแรกที่นั่น) ดังนั้นจึงมีความแตกต่างใหญ่ระหว่างสองนามสกุล? และถ้าเป็นเช่นนั้นมันคืออะไร?


11
จะลบข้อมูล EXIF ​​โดยไม่บีบอัด JPEG ได้อย่างไร?
ฉันต้องการลบข้อมูล EXIF ​​(รวมถึงภาพขนาดย่อข้อมูลเมตาข้อมูลกล้อง ... ทุกอย่าง!) จากไฟล์ JPEG แต่ฉันไม่ต้องการบีบอัดข้อมูลใหม่เนื่องจากการบีบอัด JPEG ใหม่จะทำให้คุณภาพลดลงและโดยปกติจะเพิ่ม ขนาดไฟล์ ฉันกำลังมองหาโซลูชัน Unix / Linux ซึ่งจะดีกว่านี้หากใช้บรรทัดคำสั่ง ถ้าเป็นไปได้ให้ใช้ ImageMagick (เครื่องมือแปลง) หากเป็นไปไม่ได้สคริปต์ Python, Perl, PHP (หรือภาษาทั่วไปอื่น ๆ บน Linux) ก็ใช้ได้ มีคำถามที่คล้ายกัน แต่ที่เกี่ยวข้องกับ .NET
127 unix  imagemagick  jpeg  exif 

8
การเข้าถึงข้อมูลการหมุน JPEG EXIF ​​ใน JavaScript ทางฝั่งไคลเอ็นต์
ฉันต้องการหมุนรูปภาพตามการหมุนเดิมตามที่กล้องกำหนดในข้อมูลภาพ JPEG EXIF เคล็ดลับคือทั้งหมดนี้ควรเกิดขึ้นในเบราว์เซอร์โดยใช้ JavaScript และ<canvas>. JavaScript สามารถเข้าถึง JPEG ซึ่งเป็นอ็อบเจ็กต์ API ไฟล์ในเครื่องข้อมูลภายใน<img>หรือระยะไกล<img>EXIF เพื่ออ่านข้อมูลการหมุนได้อย่างไร คำตอบฝั่งเซิร์ฟเวอร์ไม่ตกลง ฉันกำลังมองหาโซลูชันฝั่งไคลเอ็นต์

14
เครื่องมือสำหรับการเพิ่มประสิทธิภาพ JPEG? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ คุณรู้หรือไม่ว่ามีเครื่องมือใดบ้าง (แนะนำให้ใช้บรรทัดคำสั่ง) ในการปรับแต่ง JPEG โดยอัตโนมัติและไม่สูญเสียซึ่งฉันสามารถรวมเข้ากับสภาพแวดล้อมการสร้างของเราได้ สำหรับ PNG ฉันกำลังใช้PNGOUTและโดยทั่วไปแล้วจะประหยัดแบนด์วิดท์ / ขนาดภาพได้ประมาณ 40% อย่างน้อยที่สุดฉันต้องการเครื่องมือที่สามารถดึงข้อมูลเมตาออกจาก JPG ได้ - ฉันสังเกตเห็นกรณีแปลก ๆ ที่ฉันพยายามสร้างภาพขนาดย่อจากภาพถ่ายและไม่สามารถทำให้มันเล็กกว่า 34 kB ได้ หลังจากตรวจสอบเพิ่มเติมฉันพบว่าข้อมูล EXIF ​​ยังคงเป็นส่วนหนึ่งของรูปภาพและภาพขนาดย่อมีขนาด 3 kB หลังจากลบข้อมูลเมตา และนอกเหนือจากนั้น - เป็นไปได้หรือไม่ที่จะเพิ่มประสิทธิภาพ JPG โดยไม่สูญเสีย เครื่องมือเพิ่มประสิทธิภาพ PNG พยายามใช้กลยุทธ์การบีบอัดที่แตกต่างกันการเริ่มต้นแบบสุ่มของการเข้ารหัส Huffmann เป็นต้น ฉันทราบว่าการประหยัดส่วนใหญ่มาจากพารามิเตอร์คุณภาพ JPEG และเป็นการวัดที่ค่อนข้างเป็นอัตวิสัย …
114 optimization  jpeg 

8
แปลงภาพ SVG เป็น PNG ด้วย PHP
ฉันกำลังทำโปรเจ็กต์เว็บที่เกี่ยวข้องกับแผนที่ที่สร้างขึ้นแบบไดนามิกของสหรัฐอเมริกาโดยระบายสีสถานะต่างๆตามชุดข้อมูล ไฟล์ SVG นี้ให้แผนที่ว่างเปล่าของสหรัฐอเมริกาและเปลี่ยนสีของแต่ละรัฐได้ง่ายมาก ปัญหาคือเบราว์เซอร์ IE ไม่รองรับ SVG ดังนั้นเพื่อให้ฉันใช้ไวยากรณ์ที่มีประโยชน์ที่ svg เสนอฉันจะต้องแปลงเป็น JPG ตามหลักการแล้วฉันต้องการทำสิ่งนี้กับไลบรารี GD2 เท่านั้น แต่สามารถใช้ ImageMagick ได้ด้วย ฉันไม่รู้ว่าต้องทำอย่างไร วิธีการแก้ปัญหาใด ๆ ที่ทำให้ฉันสามารถเปลี่ยนสีของรัฐบนแผนที่ของสหรัฐอเมริกาได้แบบไดนามิกจะได้รับการพิจารณา ที่สำคัญคือมันง่ายที่จะเปลี่ยนสีได้ทันทีและเป็นเบราว์เซอร์ข้าม โปรดใช้โซลูชัน PHP / Apache เท่านั้น
111 php  svg  imagemagick  jpeg  gd2 

7
แปลง RGBA PNG เป็น RGB ด้วย PIL
ฉันใช้ PIL เพื่อแปลงภาพ PNG โปร่งใสที่อัปโหลดด้วย Django เป็นไฟล์ JPG ผลลัพธ์ดูเสีย ไฟล์ต้นฉบับ รหัส Image.open(object.logo.path).save('/tmp/output.jpg', 'JPEG') หรือ Image.open(object.logo.path).convert('RGB').save('/tmp/output.png') ผลลัพธ์ ทั้งสองวิธีภาพที่ได้จะมีลักษณะดังนี้: มีวิธีแก้ไขปัญหานี้หรือไม่? ฉันอยากมีพื้นหลังสีขาวที่พื้นหลังโปร่งใสเคยเป็น วิธีการแก้ ขอบคุณสำหรับคำตอบที่ดีฉันได้รวบรวมฟังก์ชันต่อไปนี้: import Image import numpy as np def alpha_to_color(image, color=(255, 255, 255)): """Set all fully transparent pixels of an RGBA image to the specified color. This is a very simple …

6
PNG มีข้อมูล EXIF ​​เช่น JPG หรือไม่
ฉันสงสัยว่า PNG มีข้อมูลดังต่อไปนี้หรือไม่ สิ่งที่ฉันทำคือการแปลงไฟล์ jpg เป็นรูปแบบ png และฉันคาดหวังว่าจะได้รับข้อมูลเดียวกันกับที่ฉันมีใน jpg ดังต่อไปนี้: ปัจจุบันใช้ไลบรารี as3นี้เพื่ออ่านข้อมูล IDF0 --- IDF @ [134 - 248] (9 รายการ) ปฐมนิเทศ (สั้น): 1 ความละเอียด (RATIONAL): 72/1 ความละเอียด (RATIONAL): 72/1 หน่วยความละเอียด (SHORT): 2 ซอฟต์แวร์ (ASCIIx16): QuickTime 7.6.6 วันที่และเวลา (ASCIIx20): 2011: 10: 02 22:43:37 น HostComputer (ASCIIx16): Mac OS X 10.6.8 …
101 actionscript-3  png  jpeg  exif 

8
เมื่อใดควรใช้ PNG หรือ JPG ในการพัฒนา iPhone
ฉันมีแอพที่จะแสดงรูปภาพจำนวนมากในสไลด์โชว์ ภาพเหล่านั้นจะเป็นส่วนหนึ่งของชุดข้อมูลดังกล่าวจึงแจกจ่ายให้กับแอป รูปภาพทั้งหมดเป็นรูปถ่ายหรือรูปถ่าย ฯลฯ ฉันได้อ่านพบว่าควรใช้ PNG เป็นรูปแบบภาพ แต่เมื่อเห็นว่าเวอร์ชัน JPG จะมีขนาดเล็กกว่ามากฉันจึงควรใช้แบบนั้น มีแนวทางใดบ้างที่จะใช้รูปแบบและในกรณีใด
98 iphone  ios  png  jpeg 

7
เหตุใดฉันจึงได้รับข้อผิดพลาด:“ ไม่ใช่ไฟล์ JPEG: เริ่มต้นด้วย 0x89 0x50” [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการ1 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เหตุใดฉันจึงได้รับข้อความ "ไม่ใช่ไฟล์ JPEG: ขึ้นต้นด้วย 0x89 0x50" เมื่อฉันพยายามเปิดไฟล์ jpg
88 image  png  jpeg  corruption 

2
วิธีสร้าง JPEG ชุดข้อมูล DICOM ที่ถูกบีบอัดโดยใช้ pydicom?
ฉันพยายามที่จะสร้างภาพ DICOM JPEG ที่ใช้pydicom แหล่งข้อมูลที่ดีเกี่ยวกับภาพ DICOM ที่มีสีสันสามารถพบได้ที่นี่แต่ส่วนใหญ่เป็นทฤษฎีและ C ++ ในตัวอย่างรหัสด้านล่างฉันสร้างจุดไข่ปลาสีน้ำเงินภายในoutput-raw.dcm(ไม่บีบอัด) ซึ่งดูดีเช่นนี้: import io from PIL import Image, ImageDraw from pydicom.dataset import Dataset from pydicom.uid import generate_uid, JPEGExtended from pydicom._storage_sopclass_uids import SecondaryCaptureImageStorage WIDTH = 100 HEIGHT = 100 def ensure_even(stream): # Very important for some viewers if len(stream) % 2: return …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.