คำถามติดแท็ก image-processing

จัดการและประมวลผลภาพนิ่งเทคนิคและซอฟต์แวร์สำหรับงานดังกล่าว

5
มีคำสั่งให้รับจำนวนเฟรมใน gif หรือไม่?
มีคำสั่งให้รับจำนวนเฟรมใน gif หรือไม่? ฉันมี gif บางตัวและฉันต้องการแปลงให้เป็นอาร์เรย์ แต่ฉันต้องการ จำกัด อาร์เรย์และโครงสร้างของอาร์เรย์ตามจำนวนเฟรมใน gif สุ่มใด ๆ ที่ฉันเกิดขึ้นเพื่อป้อนโปรแกรมของฉัน ฉันคิดว่า imagemagick อาจมีตัวเลือกดังกล่าว แต่ฉันยังไม่พบมัน


3
ต่อภาพที่สแกนโดยใช้ CLI
ฉันสแกนบทความในหนังสือพิมพ์ซึ่งมีขนาดใหญ่กว่ากระจกสแกนเนอร์ แต่ละหน้าจะถูกสแกนสองครั้ง: ส่วนบนและส่วนล่างซึ่งส่วนตรงกลางปรากฏในรูปภาพทั้งสอง มีวิธีการจับคู่และต่อภาพที่สแกนเหล่านี้อย่างรวดเร็วโดยเฉพาะอย่างยิ่งควรใช้ CLI หรือไม่ เครื่องมือเย็บแบบพาโนรามาที่ฉันรู้ว่าต้องใช้การกำหนดค่าแบบยาวซึ่งส่วนใหญ่ไม่เกี่ยวข้อง: ขนาดเลนส์โฟกัสมุม ฯลฯ Hugin มีทางออกสำหรับปัญหานี้แต่มันไม่สามารถนำไปใช้กับงานแบ็ตช์ได้

3
ฉันจะจับภาพหน้าจอจากหน้าต่างด้วยระยะขอบที่กำหนดเองได้อย่างไร
ฉันต้องการเครื่องมือที่จะทำสิ่งต่อไปนี้: การเลือกหน้าต่างจะสร้างภาพหน้าจอของหน้าต่างนั้นด้วยการเติมเต็มของxเช่นในภาพต่อไปนี้: ดังนั้นในกรณีส่วนใหญ่xจะเท่ากับyแต่บางครั้งฉันต้องการระยะทางที่แตกต่างกัน วิธีการทำภาพหน้าจอดังกล่าวโดยอัตโนมัติ? ฉันลองใช้ Shutter แต่ไม่พบการตั้งค่าแบบนั้น อย่างไรก็ตามมันรองรับปลั๊กอิน ดังนั้นปลั๊กอินอาจจะครอบตัดหน้าต่างด้วยวิธีนี้


1
ฉันจะเปลี่ยนขนาดไฟล์ของรูปภาพได้อย่างไร?
บ่อยครั้งที่ฉันพยายามอัปโหลดรูปภาพไปยังเว็บไซต์และพบข้อความ: การอัปโหลดล้มเหลว: ขนาดไฟล์ต้องไม่เกินn MB! ฉันรู้ว่าการปรับขนาดของรูปภาพควรทำให้ฉันต่ำกว่าnในบางจุด แต่กระบวนการของการปรับขนาดการบันทึกและการตรวจสอบขนาดไฟล์นั้นยุ่งยาก นอกจากนี้ในบางครั้งอาจเป็นประโยชน์ในการรักษาขนาดปัจจุบัน ฉันกำลังมองหาวิธีที่จะเปลี่ยนขนาดไฟล์ของภาพโดยเฉพาะอย่างยิ่งจาก terminal มีวิธีทำเช่นนี้หรือไม่?

2
วิธีผสานรูปภาพในไฟล์ PDF ไฟล์เดียว
ฉันมีภาพบางภาพที่ฉันต้องการผสาน ความหมายของการผสานคือถ้าฉันมี 5 ภาพฉันอยากจะปิดล้อมซึ่งกันและกันด้วยวิธีนี้: ฉันต้องการทำบรรทัดคำสั่งนั้น ตัวอย่างเช่นคำสั่งสามารถ: foo image1 image2 image3 image4 image5 ฉันกำลังมองหาวิธีที่รวมภาพจำนวนมากเพราะฉันมีภาพจำนวนมาก โดยวิธีการส่งออกสามารถ PDF หรือแม้กระทั่งในรูปแบบภาพ และควรเป็นบรรทัดคำสั่งเพราะฉันต้องการเขียนในไฟล์ bash

3
วิธีทำมิเรอร์ไฟล์ภาพผ่านบรรทัดคำสั่ง?
สิ่งที่ฉันต้องการทำง่ายมาก ฉันเป็นตัวfile.pngที่ฉันต้องการสะท้อนนั่นคือผลลัพธ์ควรเป็น "ภาพสะท้อน" ของภาพต้นฉบับ ฉันรู้ว่าเครื่องมือขนาดใหญ่เช่น GIMP และ InkScape สามารถทำสิ่งนี้ได้ แต่ฉันหวังว่าจะเป็นอรรถประโยชน์บรรทัดคำสั่งบางอย่างconvert(ซึ่งน่าเศร้าที่ดูเหมือนจะไม่มีตัวเลือกดังกล่าวหรืออย่างน้อยก็ไม่ได้กล่าวถึงในmanหน้านี้)

2
ImageMagick แปลงและ RAM ต่ำ
โปรดพิจารณาคำสั่งต่อไปนี้สำหรับแพ็คเกจ imagemagick: sudo convert -resize 460x200 /path/to/test1.jpg /path/to/test2.jpg ตอนนี้test1.jpgเป็นภาพที่ค่อนข้างใหญ่ (12.5MB) แต่ไม่ใช่ขนาดที่ไม่เคยได้ยินมาก่อน แต่เซิร์ฟเวอร์ที่ฉันใช้งานมีเพียงหน่วยความจำ 1G เท่านั้น ( Amazon EC2 t2.microถ้ามันช่วยได้) ไม่มีข้อผิดพลาดเกิดขึ้น แต่ยังไม่มีtest2.jpgการสร้าง ฉันทดสอบมันด้วยภาพที่เล็กลงและใช้งานได้ดี ฉันคิดว่า 1G ถ้าหน่วยความจำจะมีขนาดใหญ่พอที่จะจัดการปรับขนาด แต่อาจจะไม่ ตัวเลือกของฉันคืออะไรฉันต้องเพิ่มหน่วยความจำหรือฉันทำอะไรหายไป? ข้อเสนอแนะใด ๆ ยินดีต้อนรับมาก! การแก้ไขที่ร้องขอ เอาต์พุต strace แสดง: +++ killed by SIGKILL +++พร้อมกับคำสั่งจำนวนมากที่ดูเป็นปกติ (การเปิด/usr/share/localและการอ่านสตริงที่ยาวซึ่งฉันถือว่าเป็นข้อมูลภาพ) ฟรีให้ฉัน: total used free shared buffers cached Mem: 1016292 278348 737944 …

1
วิธีการแปลงแถบ PNG เป็น GIF?
ดังนั้นฉันสร้างแอนิเมชั่นนี้ในโปรแกรมอย่างไรก็ตามดูเหมือนจะไม่สนับสนุนการส่งออกเป็นลำดับ PNG ดังนั้นฉันจึงสามารถแปลงเป็น GIF ได้ ภาพเคลื่อนไหวมีมากกว่า 100 เฟรมดังนั้นการบันทึกแต่ละภาพทีละภาพจะใช้เวลานาน อย่างไรก็ตามมันรองรับการส่งออกเป็น "สตริป" ซึ่งเป็นเหมือนภาพยนตร์ภาพยนตร์ แต่ละภาพในภาพเคลื่อนไหวมีขนาดเท่ากัน นี่คือการทำงานของคุณสมบัติ "สตริป" ของโปรแกรม ภาพในภาพเคลื่อนไหวจะถูกเรียงซ้อนในแนวนอนเฟรมแรกจะอยู่ทางซ้ายสุดในขณะที่เฟรมสุดท้ายอยู่ด้านขวาสุด ไม่มีช่องว่างระหว่างเฟรมและชื่อไฟล์มักจะเป็น "name_stripX.png" หากภาพเคลื่อนไหวมี X เฟรม หากแต่ละเฟรมคือ 32 คูณ 32 และภาพเคลื่อนไหวมี 8 เฟรมไฟล์นี้จะมีความกว้าง 256 และความสูง 32 นี่คือตัวอย่างผลลัพธ์บางสีเติมในหนึ่งเฟรม: นอกจากนี้เพื่อล้างสิ่งต่าง ๆ อีกเล็กน้อยโปรแกรมเรียกว่า "Game Maker 8.0"

1
ฉันจะรวมรูปภาพหลาย ๆ รูปเป็นไฟล์ GIMP เดียวกับบรรทัดคำสั่งได้อย่างไร
ฉันจะรวม JPEG หลาย ๆ อันไว้ใน XCF แบบชั้นเดียวผ่านบรรทัดคำสั่งได้อย่างไร การใช้ส่วนต่อประสานกราฟิกของ GIMP ฉันสามารถเลือกไฟล์ I เปิดเป็นเลเยอร์ ...แต่ฉันไม่เห็นตัวเลือกบรรทัดคำสั่งแบบอะนาล็อก ฉันได้ลองรวมรูปภาพโดยใช้ ImageMagick แล้ว แต่ไม่รู้จัก XCF เป็นรูปแบบเอาต์พุต

2
ซอฟต์แวร์ใดที่สามารถแสดงบิตแมปแบบดิบบน Linux
ฉันมีไฟล์ raw แต่ฉันไม่รู้รูปแบบพิกเซลหรือความกว้างของภาพ ฉันต้องการเครื่องมือที่สามารถแสดงข้อมูลได้อย่างรวดเร็วและอนุญาตให้ฉันลองใช้รูปแบบที่แตกต่างกันได้อย่างง่ายดาย ตัวอย่างของเครื่องมือเช่นสำหรับ Windows จะ7yuv มีซอฟต์แวร์ใดสำหรับงานนี้บน Linux หมายเหตุ: สิ่งนี้ไม่เกี่ยวกับกล้องดิจิทัลซึ่งทำให้ฉันผิดหวังที่พยายามใช้ Google เพื่อตอบคำถามนี้

5
ฉันจะแปลงโฟลเดอร์ของ. pngs เป็น. jpgs ขณะตั้งค่าสีพื้นหลังได้อย่างไร
ฉันมีโฟลเดอร์ของไฟล์ png ที่มีพื้นหลังโปร่งใส ฉันต้องการแปลงจากบรรทัดคำสั่งและรักษาพื้นหลังที่โปร่งใสของภาพ ฉันขอขอบคุณความช่วยเหลือใด ๆ เนื่องจาก jpgs ไม่สนับสนุนความโปร่งใสดังนั้นฉันจะระบุค่าฐานสิบหกของสีพื้นหลังของเอาต์พุต jpg ได้อย่างไร ตอนนี้มันเป็นค่าเริ่มต้น#ffffffหรือไม่ ฉันได้ลองใช้สคริปต์นี้ แต่ให้ภาพพื้นหลังสีขาวของ jpgs: mogrify -quality 100 -format jpg *.png ปรับปรุง ฉันสร้างไฟล์ png เหล่านี้ใน inkscape ฉันควรพูดถึงว่าเป้าหมายของฉันในการแปลง pngs เหล่านี้เป็น jpgs คือกำจัดขอบขรุขระบนวัตถุทรงกลมหรือเชิงมุม pngs ในปัจจุบันมีขอบหยักและฉันอ่านว่าการแปลงเป็น jpgs อาจช่วยแก้ปัญหานี้ได้ อย่างไรก็ตามการแปลงผ่านวิธีการที่ระบุไว้ในคำตอบของ Christian Skjødtจะทำให้ภาพมีรอยหยักที่แย่กว่า มีวิธีที่ฉันสามารถแปลง pngs เป็น jpg และใช้ anti-aliasing หรืออาจเป็นเทคนิคอื่นเพื่อกำจัดขอบหยัก ขอบคุณสำหรับความช่วยเหลือ


3
การแปลงภาพเป็น GIF จำนวนมาก
ฉันสร้างกว่า 600 ภาพจากการจำลองที่ฉันวิ่ง ฉันต้องการแปลงภาพเหล่านี้เป็นรูปแบบ GIF คุณสามารถให้วิธีการทำเช่นนั้นกับที่ช่วยให้ฉันแสดงภาพแต่ละภาพเป็นเวลา> 1 วินาที

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.