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

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

3
ImageMagick Convert: วิธีการสร้างไฟล์ PNG ที่ปรับขนาดคมชัดจากไฟล์ SVG
ฉันใช้คำสั่งนี้เพื่อสร้างไฟล์ SVG ที่มีความคมชัดกว้าง 512px ที่ฉันมี: convert -geometry 256 pinterest.svg pinterest.png นี่คือไฟล์ต้นฉบับ: <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new …
8 macos  imagemagick  png  svg 

1
ต่อท้ายรูปภาพโดยใช้กริด
convert +append ... ต่อท้ายรูปภาพในแนวนอน convert -append ... ต่อท้ายภาพในแนวตั้ง ลองนึกภาพฉันมีชุดของภาพ N และฉันต้องการที่จะสร้างเพื่อผนวกภาพตามตาราง N / 2 และ 2 คอลัมน์ ฉันจะทำสิ่งนั้นได้อย่างไร วิธีที่ดีที่สุดจะเป็นวิธีตรง แต่ถ้ามันเกี่ยวข้องกับภาพชั่วคราวมันก็โอเคสำหรับฉัน

2
วิธียืดภาพในมิติเดียว?
ชื่อพูดมาก แต่ฉันจะอธิบายรายละเอียดเพิ่มเติมอีกเล็กน้อย ฉันต้องยืดภาพในหนึ่งมิติเท่านั้น นั่นคือถ้าภาพเป็นตัวอย่าง 100x100 (กว้าง x สูง) ฉันต้องการให้เป็น 100x104 (กว้าง x สูง) มันจะสมบูรณ์แบบหากสามารถยืดออกได้เป็นเปอร์เซ็นต์ ใครรู้ว่าสิ่งนี้สามารถทำได้ในอะไร ฉันพยายามค้นหาชุดเครื่องมือ ImageMagick แต่ไม่พบสิ่งใดที่ฉันสามารถใช้ได้ ไม่ว่าในกรณีใดขอขอบคุณทุกความช่วยเหลือที่ฉันได้รับ

1
รับภาพขนาดย่อที่คมชัดและชัดเจนจาก MP4 ด้วย FFmpeg / ImageMagick
เป้าหมายสูงสุดของฉันคือรับสแนปชอตที่มีความหมายจากวิดีโอที่มีความยาว 30 นาทีหรือ 1 ชั่วโมง "มีความหมาย" ค่อนข้างทะเยอทะยานดังนั้นฉันจึงทำให้ความต้องการของฉันง่ายขึ้น ภาพควรมีความคมชัด - ไม่เบลอ ตอนแรกฉันคิดว่านี่หมายถึงการได้รับ "คีย์เฟรม" เนื่องจากมีคีย์เฟรมจำนวนมากฉันจึงตัดสินใจเลือกคีย์เฟรมใกล้กับนาทีที่สามของวิดีโอซึ่งโดยทั่วไปแล้ว "มีความหมาย" เพียงพอสำหรับฉัน ฉันทำตามคำแนะนำที่: คำสั่ง FFmpeg เพื่อค้นหาเฟรมหลักที่ใกล้เคียงกับนาทีที่ 3 แต่ปัญหาคือคีย์เฟรมเหล่านี้มักจะพร่ามัว (ไม่เสมอไป) ตัวอย่างคือ: จากนั้นฉันลองใช้ภาพขนาดย่อที่มีความหมายสำหรับวิดีโอโดยใช้ FFmpegซึ่งช่วยให้ได้ภาพสแนปชอตที่มีความหมายมากขึ้น แต่ฉันก็ยังมักจะมีเฟรมพร่ามัวเหมือนที่กล่าวมาข้างต้น คุณจะสังเกตเห็นว่าภาพประเภทนี้เป็นฉากซ้อนทับกัน 2 ฉาก อย่างไรก็ตามบางครั้งฉันได้ภาพที่เหมาะกับฉัน - เช่นนี้: ภาพด้านบนไม่ได้มีความหมายมาก แต่มีความคมชัด เป็นการดีที่ฉันต้องการ FFmpeg ไม่คืนเฟรมพร่ามัว อีกทางหนึ่งฉันต้องการใช้สคริปต์เพื่อตรวจสอบเฟรมพร่ามัวและเลือกความพร่ามัวอย่างน้อยที่สุดจาก 5 เฟรม ไม่มีใครรู้วิธีการทำเช่นนี้?

2
แปลง PNGs เป็นไฟล์ gif หรือไฟล์วิดีโอเคลื่อนไหว
ฉันมีไฟล์ภาพ PNG หลายชุดที่ฉันต้องการแปลงเป็นภาพเคลื่อนไหว วิธีที่ดีที่สุดในการแปลงเป็น GIF คืออะไร นอกจากนี้ฉันได้ลองใช้เครื่องมือต่าง ๆ เพื่อแปลงเป็นไฟล์วิดีโอ (เช่น ffmpeg) อย่างไรก็ตามพวกเขาสร้างวิดีโอที่มีคุณภาพต่ำ การใช้ Video Sequence Editor ใน Blender จะสร้างคุณภาพที่ต้องการ แต่ฉันไม่รู้วิธีการทำสิ่งนี้โดยอัตโนมัติ (การใช้โปรแกรมแปลงของ ImageMagick ใช้เวลานานเกินไปมีวิธีเพิ่มความเร็วหรือไม่)

3
ฉันสามารถใช้ ImageMagick เพื่อลบรหัสผ่านจาก PDF ได้หรือไม่?
หากฉันมี PDF และฉันมีรหัสผ่านฉันก็สามารถส่งไปที่เครื่องพิมพ์ PDF เพื่อรับ PDF ใหม่ที่มีเนื้อหาเหมือนกันและไม่มีรหัสผ่าน กระบวนการนี้ไม่เจ็บปวดอย่างแน่นอน (ตัวอย่างเช่นเครื่องพิมพ์ PDF inbuilt ของอูบุนตูดูเหมือนจะไม่สนใจที่จะเคารพการตั้งค่าการวางแนวหน้าเว็บของฉัน PDFCreator สำหรับ Windows ดูที่ฉันอย่างตลกและพิมพ์ข้อความแสดงข้อผิดพลาดเป็นต้น) ฉันต้องการทำให้กระบวนการนี้เจ็บปวดน้อยลงเล็กน้อยและฉันจินตนาการ ImageMagick สามารถช่วยฉันได้ อย่างไรก็ตาม ... convert foo.pdf -authenticate baz bar.pdf ... ไม่ให้ความสุขเลย **** This file requires a password for access. **** The file was produced by: **** >>>> �Sh�Ў,bd� a���߰� �u�|! ���� <<<< Error: …

2
ฉันจะแสดงพิกัดพิกเซลและรูปภาพที่พิมพ์ได้อย่างไรเมื่อฉันคลิก
เมื่อใช้ ImageMagick หรือเครื่องมือบรรทัดคำสั่งที่คล้ายกันมันจะมีประโยชน์ในการทราบพิกัดของบางจุดในภาพ วิธีการแสดงภาพ (ด้วยการแพนกล้องและซูม) และพิมพ์พิกัดพิกเซลเมื่อฉันคลิกที่ภาพ สิ่งที่ใกล้ที่สุดที่ฉันพบคือการใช้ ImageMagick displayและคลิกปุ่มกลางของเมาส์ Magnify 3%หน้าต่างจะเปิดขึ้นพร้อมกับพิกัดที่วาดในการซ้อนทับ แต่ฉันต้องการให้พวกเขาพิมพ์ไปที่คอนโซลเพื่อนำมาใช้ใหม่เป็นข้อโต้แย้งในสคริปต์อื่น ๆ

2
แปลง BMP เป็น PNG ในขณะที่รักษาช่องอัลฟา
ฉันมีรูปภาพที่จัดเก็บในรูปแบบ BMP และต้องการแปลงเป็น PNG โดยใช้ imagemagick ฉันดูที่พิกเซลในมุมมองฐานสิบหกและสังเกตว่ามันถูกเก็บไว้ใน 32bpp ดังนั้นจึงมีช่องอัลฟา พิกเซลแบบโปร่งใสมีค่า RGBA (255, 255, 255, 0) และ paint.NET เลือกพวกเขาเป็นพิกเซลสีขาวน่าจะเป็นเพราะมันไม่ได้คาดหวังว่า BMP จะมีพิกเซลแบบโปร่งใสหรือไม่ อย่างไรก็ตามคำสั่งที่ฉันใช้คือ convert -alpha on -quality 95 in.bmp out.png อย่างไรก็ตามเมื่อฉันเปิดภาพผลลัพธ์ใน Paint.NET (ซึ่งโดยปกติจะตีความพิกเซลโปร่งใสอย่างเหมาะสม) พิกเซลโปร่งใสเหล่านั้นยังคงเป็นสีขาว ฉันกำลังแปลงภาพอย่างไม่ถูกต้องหรือไม่? ฉันต้องการให้พิกเซลที่มีค่าอัลฟาเป็น 0 ปรากฏโปร่งใสในเครื่องมือแก้ไขรูปภาพที่ฉันใช้บ่อย

1
แยกภาพขนาดย่อจากภาพ CR2 โดยใช้ exiftool
ฉันกำลังพยายามดึงภาพย่อขนาด JPEG จากภาพ CR2 ที่ใช้exiftoolใน Windows ฉันประสบความสำเร็จในการทำเช่นนี้โดยใช้โปรแกรมนี้ QuickJPGFromCR2 จากคำอธิบายจะปรากฏขึ้นเพื่อดึงภาพตัวอย่าง JPEG จากข้อมูล EXIF ไฟล์ผลลัพธ์มีความกว้างและความสูงเท่ากับภาพต้นฉบับและอยู่ระหว่าง 1 ~ 2 MB สำหรับไฟล์ที่ฉันใช้งาน ประการแรกผลลัพธ์ของการexiftool .\Kendall_FACS_0002_0100A.cr2เป็นดังนี้: ExifTool Version Number : 10.45 File Name : Kendall_FACS_0002_0100A.cr2 Directory : . File Size : 25 MB File Modification Date/Time : 2016:10:20 14:47:47-05:00 File Access Date/Time : 2016:11:21 18:26:10-06:00 File …

1
แปลงภาพที่บรรทัดคำสั่งเพื่อคอนโซลสตรีม
ฉันกำลังมองหาบางอย่างเช่น "แปลง" ของ ImageMagick แต่ส่งออกไปยังคอนโซล คำตอบที่ชัดเจนคือ "สร้างไฟล์ temp และ cat ที่" แต่ฉันไม่ต้องการไปที่ปัญหา มีโปรแกรมอรรถประโยชน์ linux ใด ๆ หรือไม่?

1
ข้อผิดพลาด GraphicsMagick อ่านไฟล์ PNG
เมื่อพยายามอ่านไฟล์ PNG ขนาดใหญ่คำสั่ง GraphicsMagick gm convert pallaso1.png pallars-sobira.jpg เพียงแสดงข้อผิดพลาดนี้ c:\progs\GraphicsMagick\gm convert: Read Exception (PALLASO1.PNG). ผมมีรุ่นจีเอ็มล่าสุดGraphicsMagick 1.3.12 2010/03/08 Q16 ฉันได้ลองใช้งานด้วย-debug allตัวเลือกแล้วและบันทึกที่จับได้คือ 11:03:31 0:01 0.000u 6688 module.c/OpenModule/1447/Configure: Searching for module "PNG" using file name "IM_MOD_RL_PNG_.dll" 11:03:31 0:01 0.000u 6688 module.c/FindMagickModule/672/Configure: Searching for coder module file "IM_MOD_RL_PNG_.dll" ... 11:03:31 0:01 0.000u 6688 module.c/FindMagickModule/706/Configure: …

1
การไล่ระดับสีโปร่งใสด้วย graphicsmagick
ฉันกำลังพยายามสร้างการไล่ระดับสีที่เปลี่ยนจากโปร่งใสเป็นบางสี ด้วย imageMagick คุณสามารถทำได้ด้วย (นำมาจากเอกสารประกอบ): convert -size 100x100 gradient:none-firebrick gradient_transparent.png หากฉันลองใช้คำสั่งเดียวกันใน graphicsMagick การไล่ระดับสีจะเปลี่ยนจากสีดำเป็นไฟ: gm convert -size 100x100 gradient:none-firebrick gradient_transparent.png ฉันควร (หรือฉัน) ใช้ graphicsMagick เพื่อทำสิ่งนี้ได้อย่างไร ความช่วยเหลือใด ๆ ที่ชื่นชม

1
แปลง ppt เป็น jpg
ฉันกำลังใช้ระบบ Ubuntu ฉันต้องการแปลง ppt หรือ pptx เป็น jpg โดยใช้คำสั่งเทอร์มินัล ฉันติดตั้ง libreOffice และ ImageMagick ในระบบของฉันแล้ว ฉันประสบความสำเร็จในการแปลงไฟล์ PDF เป็น jpgs โดยใช้คำสั่งต่อไปนี้ในเทอร์มินัล - แปลง xxx.pdf somefile.jpg แต่เมื่อฉันให้พารามิเตอร์แรกเป็น ppt มันจะพ่นข้อผิดพลาดดังต่อไปนี้ - แปลง: ไม่มีผู้แทนถอดรหัสสำหรับรูปแบบภาพนี้xxx.ppt' @ error/constitute.c/ReadImage/533. convert: missing an image filenamesomefile.jpg '@ ข้อผิดพลาด / convert.c / ConvertImageCommand / 2940 กรุณาช่วย.

1
บรรทัดคำสั่งของ Windows ImageMagick เปอร์เซนต์หนีออกมา
ฉันพยายามใช้ ImageMagick จากบรรทัดคำสั่งใน Windows 7 เพื่อแปลงภาพหลายภาพในครั้งเดียว ฉันต้องการใช้อินเทอร์เฟซตัวเลือก - ชุด แต่ฉันได้รับผลลัพธ์ที่ไม่คาดคิด ตัวอย่างสั้น ๆ ของความแปลกประหลาดบางอย่างที่ฉันเห็นคือ: C:\>convert example.jpg -verbose -set filename:foo hello -set filename:bar world "%[filename:foo]_%[filename:bar].png" example.jpg=>helloworld.png JPEG 352x264 352x264+0+0 8-bit DirectClass 131KB 0.125u 0:00.135 โปรดสังเกตว่าอักขระขีดล่างจะถูกลบอย่างลึกลับจากชื่อไฟล์เอาต์พุต ฉันสามารถใช้เครื่องหมายรูปหมวก (^) เพื่อหนีเครื่องหมายเปอร์เซ็นต์ที่สองเพื่อรักษาขีดล่าง: C:\>convert example.jpg -verbose -set filename:foo hello -set filename:bar world "%[filename:foo]_^%[filename:bar].png" example.jpg=>hello_world.png JPEG 352x264 352x264+0+0 …

0
การใช้ imagemagick หรือ gifsicle เพื่อส่งออก GIF ด้วยขนาดไฟล์เฉพาะ
ฉันได้ทำตามคำแนะนำออนไลน์นี้เพื่อแปลงวิดีโอคลิปเล็ก ๆ เป็นเฟรมภาพแล้วรวมเข้าด้วยกันเป็นภาพเคลื่อนไหว GIF เดียว ปัญหาที่ฉันมีอยู่คือ GIF แต่ละตัวมีแนวโน้มที่จะค่อนข้างใหญ่ทั้งในขนาดไฟล์และขนาด (640x480 หรือคล้ายกัน) ฉันเคยเห็น gifs ที่ 640x480 ซึ่งออกมาประมาณ ~ 2-3MB และมันก็สมเหตุสมผลดี GIF ส่วนใหญ่ของฉันมีขนาดใหญ่กว่า 10MB ซึ่งมักจะมีขนาดรวม 25-30MB ขนาดที่เล็กลงถึง 320x240 นั้นไม่ได้ช่วยอะไรมากและมันน่าหงุดหงิดเพราะ GIF เหล่านี้ไม่สามารถอัปโหลดไปยังโฮสต์รูปภาพอย่าง Imgur ได้อย่างรวดเร็ว มีวิธีที่ฉันสามารถใช้เพื่อบังคับขนาดผลลัพธ์สำหรับ GIF เหล่านี้หรือไม่ ชอบคำสั่งผ่าน Gifsicle ที่จะต้องใช้เอาต์พุตสุดท้ายเป็น ~ 2MB หรืออะไรทำนองนี้? ฉันได้อ่านเอกสารออนไลน์แล้วและไม่พบข้อมูลที่ดีเกี่ยวกับหัวข้อนี้ จะขอบคุณคำแนะนำใด ๆ จากผู้ที่ใช้ CLI สำหรับการจัดการภาพประเภทนี้ นี่คือสำเนาของคำสั่ง gifsicle จากคำแนะนำนั้น: gifsicle -O3 …

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