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

ImageMagick เป็นชุดซอฟต์แวร์แก้ไขภาพแบบโอเพนซอร์สสำหรับการแสดงการแปลงและการแก้ไขไฟล์ภาพแรสเตอร์ รองรับการอ่าน / เขียนไฟล์ภาพมากกว่า 100 รูปแบบ

4
แปลงทุก pdf ในไดเรกทอรีปัจจุบันเป็น png
ฉันต้องการเขียนbashสคริปต์เพื่อแปลง.pdfไฟล์ทุกไฟล์ในไดเรกทอรีปัจจุบันเป็น.pngไฟล์ ตัวอย่างเช่น: $ls . a.pdf b.pdf $./pdf2png.sh Converting pdfs to pngs a.pdf -> a.png b.pdf -> b.png นี่คือความพยายามที่ดีที่สุดของฉัน: #!/bin/bash convert -verbose -density 500 -resize '800' a.pdf a.png convert -verbose -density 500 -resize '800' b.pdf b.png
16 bash  imagemagick 

2
วิธีการตัดภาพสูงสุด 30% ใน Unix?
ฉันต้องการลด 30% จากด้านบนของภาพ ฉันรู้ว่าเธเธวิธีการตัดภาพแรสเตอร์ขนาดใหญ่จริงๆเป็นชิ้นเล็ก ๆ ? แต่ไม่มีวิธีการที่ประสบความสำเร็จเพราะฉันไม่สามารถหาการวัดระยะทางconvertจากศูนย์ถึงจุดสิ้นสุดโดยใช้มิติค่าสัมบูรณ์เท่านั้น pseudocode convert -crop-y -units-percentage 0x30 heart.png รูปที่ 1 รูปที่ป้อน ฉันสามารถทำงานกับ LaTeX ได้adjustboxแต่เอาต์พุตในไฟล์ pdf นั้นไม่ได้ผลลัพธ์ที่แท้จริง แต่เป็นการนำเสนอของมัน ดังนั้นการคัดลอกรูปภาพจากเอกสาร pdf ทำให้ได้ภาพต้นฉบับ ดังนั้นวิธีนี้จึงล้มเหลว

2
วิธีสร้างไฟล์ ico ที่มีมากกว่าหนึ่งภาพ
ฉันสามารถใช้ imagemagic เพื่อแปลง png เป็น ico แต่ (ฉันคิดว่าไม่แน่ใจ) มันจะสร้างไฟล์รูปภาพ ico หนึ่งไฟล์ตามขนาดที่ฉันระบุ convert favicon.png --resize 32 favicon.ico และไฟล์ ico สามารถมี 2 หรือ 3 ภาพสำหรับ 16x16 32x32 และ 64x64 พิกเซล มันเป็นไปได้หรือไม่ที่จะสร้างไอคอนเช่นนั้นด้วยเวทมนตร์ภาพหรือเครื่องมืออื่น ๆ ?

2
วิธีสร้างไฟล์ภาพเปล่าจำนวนมาก?
สำหรับการทดสอบฉันต้องสร้างภาพ jpg-1700 (แม้แต่ที่ว่างเปล่า) อย่างรวดเร็วในขนาดที่กำหนด 1,000x706 ฉันสงสัยว่าเราสามารถทำได้ด้วยเชลล์สคริปต์หรือโปรแกรม (เช่น ImageMagick) ฉันหวังว่าพวกเขาเรียกว่าimg_0.jpg, img_1.jpg... มีคนรู้วิธีแก้ปัญหาง่าย ๆ ?

2
ฉันจะเพิ่มลายน้ำที่มองไม่เห็นให้กับรูปภาพใน commandline ได้อย่างไร
คำถามที่คล้ายกันที่นี่ แต่สำหรับTex -document Imagemagick แสดงวิธีการลายน้ำที่นี่แต่ไม่ใช่วิธีที่จะมองไม่เห็นเท่าที่จะทำได้ ตอนนี้ฉันแค่ทำให้องค์ประกอบการทำงานยุ่งเหยิงลงในภาพถ่ายเพื่อที่จะลบออกได้ยากมากโดยไม่บิดเบือนภาพเอง มีเครื่องมือบรรทัดคำสั่งเพื่อเพิ่มลายน้ำที่มองไม่เห็นให้กับรูปภาพหรือเปล่าบางสิ่งที่ต้องการตรวจสอบด้วยกล้องจุลทรรศน์ แต่ก็ยังสามารถอ่านได้? ฉันมีต้นไม้ภาพจำนวนมาก (มีความหลากหลายแตกต่างกันมากดังนั้นลายน้ำควรใช้กับ env ฯลฯ ) - เครื่องมือ commandline บางอย่างเพื่อเพิ่มลายน้ำอย่างรวดเร็วสุดลูกหูลูกตาในทุกภาพ?

1
รวมไฟล์ PDF หลายไฟล์ไว้ในที่เดียว (จัดเป็นเมทริกซ์)
มีชุดของไฟล์ PDF ที่ช่วยให้พูดว่า: in-01.pdf, in-02.pdf, in-03.pdf... ฉันต้องการที่จะรวมทั้งหมดของพวกเขาเป็นหนึ่งเดียวเกิดเป็นM x Nเมทริกซ์ คำสั่งmontageอนุญาตให้ทำเช่นนั้น ( MและNควรเป็นจำนวนเต็ม): montage -mode concatenate -tile NxM in-*.pdf out.pdf ปัญหาคือขนาดของ PDF ที่ได้นั้นมีขนาดใหญ่มากในขณะที่ฉันคาดหวังว่ามันจะใหญ่กว่าผลรวมของขนาด PDF อินพุตทั้งหมดเล็กน้อย ฉันคิดว่าmontageการแปลงอินพุต PDF เป็นภาพก่อนแล้วจึงสร้างเอาต์พุต PDF จากภาพเหล่านั้น (ตัวอย่างเช่นข้อความใน PDF ดั้งเดิมไม่แสดงเป็นข้อความในไฟล์ PDF ออก แต่เป็นภาพที่มีคุณภาพต่ำและใหญ่กว่า ขนาด). ฉันเดาว่าควรมีวิธีการทำเช่น (LATEX เช่นอนุญาตให้แทรกภาพ PDF ใน PDF อื่นโดยไม่จำเป็นต้องแปลงเป็นรูปภาพก่อน) ฉันกำลังมองหาทางเลือกบรรทัดคำสั่งโดยใช้เครื่องมือซอฟต์แวร์ฟรีภายใต้ระบบ GNU / Linux หมายเหตุ : เราสามารถสันนิษฐานได้ว่าไฟล์ …

1
ข้ามส่วนขยายพร้อมค้นหาหรือไม่
ฉันต้องการสร้างภาพขนาดย่อจากไฟล์. png หลายไฟล์และต้องการทำสิ่งนี้โดยใช้convertยูทิลิตี้ImageMagicks หากต้องการค้นหาไฟล์ทั้งหมดที่ไม่ใช่ภาพขนาดย่อซ้ำ ๆ ฉันใช้การโทรต่อไปนี้ (แยกออกเป็นสองบรรทัดเพื่อให้สามารถอ่านได้): find . -type f -name "*.png" -not -name "*thumb.png*" \ -exec convert {} -thumbnail 200x200 {}.thumb.png \;` แต่ของหลักสูตรนี้จะสร้างไฟล์ชื่อเมื่อทำงานบนไฟล์ที่เรียกว่าa.png.thumb.png a.pngฉันจะลบ.pngส่วนขยายจาก{}พารามิเตอร์ตัวที่สองที่ส่งผ่านเพื่อแปลงได้อย่างไร
11 find  imagemagick 

1
ใช้ imagemagick เพื่อแปลงสีทึบเป็น alpha
ฉันมีรูปภาพที่มีพื้นหลังสีดำและมีองค์ประกอบสีขาวอยู่เบื้องหน้า ภาพมีความเรียบจึงมีพิกเซล 'อยู่ระหว่าง' ซึ่งไม่ได้เป็นสีดำหรือสีขาว ฉันต้องการทำให้พื้นหลังโปร่งใส ฉันพบลิงค์หลายอันเกี่ยวกับวิธีการทำเช่นนี้ด้วย imagemagick แต่ทุกลิงก์แทนที่สีเดียว (พูด # 000000FF "ด้วย alpha แบบเต็ม" # 00000000 ") ฉันต้องการรักษาการผสมแบบผสม ... ดังนั้นหากมีพิกเซลสีเทา" # 777777FF "มันจะกลายเป็นอะไรบางอย่างเช่น" # FFFFFF77 "หรืออะไรก็ตามที่เหมาะสม ไม่มีใครรู้วิธีการทำเช่นนี้?

8
ค้นหาไฟล์ PDF ซ้ำตามเนื้อหา
วารสารบางฉบับสร้าง PDF ที่แตกต่างกันสำหรับการดาวน์โหลดแต่ละครั้ง APS เช่นเก็บเวลาและที่อยู่ IP ใน PDF หรือมีรุ่นกระดาษที่มีการเชื่อมโยงหลายมิติและรุ่นที่มีการอ้างอิงข้อความ เป็นไปได้อย่างไรที่จะค้นหาการดาวน์โหลดเอกสารที่มีเนื้อหาเท่ากัน 90% บนระบบ linux โดยใช้ซอฟต์แวร์โอเพ่นซอร์ส ฉันได้รับความคิดเกี่ยวกับการแปลงไฟล์ PDF pdf2txtไปยังข้อความธรรมดาในไดเรกทอรีชั่วคราว จากนั้นฉันสามารถกรองชื่อไฟล์ทั้งหมดที่ให้diff a bผลลัพธ์มากกว่าเส้น x แต่นี่ไม่ได้สวยงามเลยและจะล้มเหลวกับสิ่งพิมพ์ที่สแกน วารสารมักจะไม่ให้ข้อความ OCR สำหรับสิ่งพิมพ์เก่า ฉันลองcompareในชุด ImageMagick ด้วย แต่ฉันไม่สามารถจัดการไฟล์ PDF หลายไฟล์ได้ด้วยเครื่องมือนี้ diffpdf 2.1.1ทำงานได้ดีใน GUI บนสองไฟล์ แต่ฉันไม่สามารถหาวิธีนำไปใช้กับไฟล์จำนวนมากได้และเวอร์ชันล่าสุดไม่สามารถใช้ได้ภายใต้ใบอนุญาตโอเพนซอร์สใด ๆ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.