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

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

17
วิธีการแปลง SVG เป็น PNG ด้วย ImageMagick
ฉันมีไฟล์ SVG ที่มีขนาดที่กำหนดเป็น 16x16 เมื่อฉันใช้โปรแกรมแปลงของ ImageMagick เพื่อแปลงเป็น PNG ฉันจะได้ PNG ขนาด 16x16 พิกเซลซึ่งเล็กเกินไป: convert test.svg test.png ฉันต้องระบุขนาดพิกเซลของเอาต์พุต PNG -sizeดูเหมือนว่าจะถูกละเว้น-scaleพารามิเตอร์จะปรับขนาด PNG หลังจากแปลงเป็น PNG แล้ว ผลลัพธ์ที่ดีที่สุดจนถึงตอนนี้ฉันได้รับโดยใช้-densityพารามิเตอร์: convert -density 1200 test.svg test.png แต่ฉันไม่พอใจเพราะฉันต้องการระบุขนาดผลลัพธ์เป็นพิกเซลโดยไม่ใช้คณิตศาสตร์เพื่อคำนวณค่าความหนาแน่น ดังนั้นฉันต้องการทำสิ่งนี้: convert -setTheOutputSizeOfThePng 1024x1024 test.svg test.png ดังนั้นพารามิเตอร์เวทมนต์ที่ฉันต้องใช้ที่นี่คืออะไร?
388 svg  imagemagick  png 

18
แปลง PDF เป็นภาพด้วยความละเอียดสูง
ฉันกำลังพยายามใช้โปรแกรมบรรทัดคำสั่งconvertเพื่อแปลง PDF เป็นรูปภาพ (JPEG หรือ PNG) นี่คือหนึ่งใน PDFที่ฉันพยายามแปลง ฉันต้องการให้โปรแกรมตัดส่วนเกินของพื้นที่สีขาวออกและให้ภาพที่มีคุณภาพสูงพอที่จะอ่านตัวยกได้อย่างง่ายดาย นี่คือปัจจุบันของฉันพยายามที่ดีที่สุด อย่างที่คุณเห็นการตัดแต่งใช้งานได้ดีฉันต้องเพิ่มความคมชัดให้สูงขึ้นเล็กน้อย นี่คือคำสั่งที่ฉันใช้: convert -trim 24.pdf -resize 500% -quality 100 -sharpen 0x1.0 24-11.jpg ฉันพยายามตัดสินใจอย่างมีสติต่อไปนี้: ปรับขนาดให้ใหญ่ขึ้น (ไม่มีผลต่อความละเอียด) ทำให้คุณภาพสูงที่สุด ใช้-sharpen(ฉันได้ลองค่าหลายช่วงแล้ว) ข้อเสนอแนะใด ๆ โปรดรับความละเอียดของภาพใน PNG / JPEG สุดท้ายที่สูงขึ้นจะได้รับการชื่นชมอย่างมาก!
328 pdf  imagemagick 

11
แปลง: ไม่ได้รับอนุญาต `aaaa` @ error / constitute.c / ReadImage / 453
ฉันต้องการสร้างรูปแคปต์ชาโดยใช้convertจาก ImageMagick และฉันทำตามนี้แต่มีปัญหาบางอย่าง อินพุตในเชลล์ลินุกซ์ของฉัน: convert -background white -fill black -font FreeSerif-Bold -pointsize 36 label:'adfgh' ./test.png ข้อผิดพลาดคือ: แปลง: ไม่ได้รับอนุญาตadfgh@ ข้อผิดพลาด / con.c.c / ReadImage / 453 แปลง: ไม่มีชื่อไฟล์ภาพ./test.png@ error / convert.c / ConvertImageCommand / 3015 ImageMagick ของฉัน: รุ่น: 6.7.2-7 yum install ImageMagickผมติดตั้งด้วย ฉันไร้เดียงสา มีคำแนะนำอะไรมั้ย

16
แทนที่ความโปร่งใสในภาพ PNG ด้วยพื้นหลังสีขาว
ฉันมีรูปภาพ PNG ที่โปร่งใสและฉันต้องสร้างเวอร์ชันด้วยเลเยอร์รูปภาพที่ประกอบไปด้วยพื้นหลังสีขาว ฉันได้ลองทำสิ่งต่าง ๆ ด้วยการดำเนินการ "แปลง" ของ Image Magick แต่ไม่มีอะไรเกิดขึ้นเลยหรือฉันได้รับข้อผิดพลาด ฉันไม่ต้องการไปที่รูปแบบ JPG ระดับกลางเพราะฉันไม่ต้องการสิ่งประดิษฐ์ แน่นอนว่ามันง่ายที่จะทำใน Gimp หรือ Photoshop หรืออะไรก็ตาม แต่ฉันอยากจะเขียนมันจาก command line เพราะมีหลายสิ่งหลายอย่าง ตัวอย่างของคำสั่ง Image Magick ที่ไม่ทำงานคือ: convert img1.png -background white -flatten img1-white.png นั่นส่งผลให้เกิดข้อผิดพลาด ขอบคุณ!

10
คำแนะนำสำหรับการบีบอัดไฟล์ JPG ด้วย ImageMagick
ฉันต้องการบีบอัดไฟล์ภาพ JPG ด้วย ImageMagick แต่มีขนาดแตกต่างกันไม่มาก ขนาดเอาต์พุตจะใหญ่กว่าอินพุต ฉันไม่รู้ว่าทำไม แต่หลังจากเพิ่มตัวเลือกโปรไฟล์ + และตั้งค่าคุณภาพฉันสามารถมีขนาดเล็กลง แต่ก็ยังคงคล้ายกับต้นฉบับ ภาพอินพุต 255kb, ภาพที่ประมวลผลคือ 264kb (ใช้ + โปรไฟล์เพื่อลบโปรไฟล์และตั้งค่าคุณภาพเป็น 70%) มีวิธีใดในการบีบอัดภาพนั้นอย่างน้อย 150kb? เป็นไปได้ไหม ฉันสามารถใช้ตัวเลือก ImageMagick ใดได้บ้าง

25
ติดตั้ง rmagick gem“ ไม่พบ Magick-config”
ฉันได้รับข้อผิดพลาดที่แสดงด้านล่างเมื่อพยายามติดตั้งอัญมณี rmagick ฉันใช้ Snowleopard 10.6 โดยใช้ RVM, Ruby 1.9.2-head และ Rails 3.05 คำตอบสำหรับคำถามที่คล้ายกันแนะนำให้ติดตั้ง ImageMagick ซึ่งฉันทำได้ อื่น ๆ ที่แนะนำให้ติดตั้ง "ไลบรารี libmagick9-dev" แต่ฉันไม่สามารถหาวิธีการทำเช่นนี้ได้ ฉันเป็นนักพัฒนาใหม่และความช่วยเหลือหรือทิศทางไปยังคำอธิบายหรือทรัพยากรที่มีอยู่ชื่นชมอย่างมาก ขอบคุณ! jjdevenuta(opal)$ gem install rmagick Fetching: rmagick-2.13.1.gem (100%) Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin/ruby …

2
“ Diff” รูปภาพโดยใช้ ImageMagick
ฉันจะรับความแตกต่างระหว่างสองภาพได้อย่างไร ฉันมีภาพต้นฉบับ มีคนเขียนทับภาพต้นฉบับที่แน่นอน ตอนนี้ฉันต้องเปรียบเทียบต้นฉบับกับการเขียนบนภาพและแยกการเขียนในรูปแบบภาพ ตัวอย่าง: ฉันมีรูปบ้าน มีคนหยิบสำเนาและเขียนว่า“ Hello!” บนสำเนา ฉันต้องการที่จะเปรียบเทียบภาพสองภาพเอาบ้านและทิ้งไว้กับภาพของคำว่า "Hello!" เป็นไปได้ไหมที่ ImageMagick ฉันรู้ว่ามีวิธีที่จะได้ความแตกต่างทางสถิติระหว่างภาพ แต่นั่นไม่ใช่สิ่งที่ฉันกำลังมองหา

7
นโยบายการแปลง 'PDF' บล็อก ImageMagick ความปลอดภัย
นโยบายความปลอดภัยของ Imagemagick ดูเหมือนจะไม่อนุญาตให้ฉันทำการแปลงนี้จาก pdf เป็น png ดูเหมือนว่าการแปลงส่วนขยายอื่น ๆ ใช้งานได้ แต่ไม่ใช่จาก pdf ฉันไม่ได้เปลี่ยนการตั้งค่า imagemagick ใด ๆ ตั้งแต่ฉันติดตั้ง ... ฉันใช้ Arch Linux หากระบบปฏิบัติการมีความสำคัญ user@machine $ convert -density 300 -depth 8 -quality 90 input.pdf output.png convert: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408. convert: no images …

20
การติดตั้ง RMagick: ไม่พบ MagickWand.h
การอัปเดตRMagickและImagemagickเป็นประสบการณ์ที่เจ็บปวด ฉันได้อัปเดตเวอร์ชัน Imagemagick บน mac ของฉัน (MacOS El Capitan เวอร์ชั่น 10.11.5) กับ homebrew สำหรับหนึ่งโครงการใน Ruby 2.3 เป็น6.9.5-9 $ convert --version Version: ImageMagick 6.9.5-9 Q16 x86_64 2016-09-09 ขณะนี้โครงการเก่าใน Ruby 1.8.7 ปฏิเสธที่จะทำงานกับข้อความแสดงข้อผิดพลาด "การติดตั้ง RMagick นี้ได้รับการกำหนดค่าด้วย ImageMagick 6.8.9 แต่ ImageMagick 6.9.5-9 ใช้งานอยู่" ดังนั้นฉันถอนการติดตั้ง "rmagick" แต่มันไม่สามารถติดตั้งได้อีก $ gem install rmagick -v 2.16.0 Building native …

15
การติดตั้ง rmagick บน Ubuntu
ฉันกำลังพยายามตั้งค่า RMagick บน Ubuntu 10.04 ดูที่นี่แต่ไม่มีความสุข ฉันยังรวบรวมและติดตั้ง ImageMagick จากแหล่งที่มา แต่คำแนะนำที่นี่ยังไม่ช่วยฉันเมื่อฉันพยายามติดตั้ง RMagick โดยใช้ RubyGems ฉันได้รับข้อผิดพลาดนี้: carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$ sudo gem install rmagick Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb extconf.rb:1:in `require': no such file to load -- mkmf (LoadError) …

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

8
ตั้งค่าพื้นหลังโปร่งใสโดยใช้ ImageMagick และ commandline prompt
สมมติว่าคุณมีรูปภาพใด ๆ (PNG หรือ JPG) ภาพนี้มีพื้นหลังสีขาวและฉันต้องทำให้พื้นหลังนี้โปร่งใส ฉันได้ลองใช้ตัวอย่างเหล่านี้แล้ว: convert original.png -background none transparent.png convert original.png -background white -flatten -alpha off transparent.png แต่ไม่มีผลลัพธ์ที่พึงปรารถนา ฉันจะทำมันได้อย่างไร? สำคัญ: การใช้convertบรรทัดคำสั่ง

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

5
ผสานภาพเคียงข้างกัน (แนวนอน)
ฉันมีห้าภาพขนาด: 600x30, 600x30, 600x30, 600x30, 810x30 ชื่อของพวกเขาคือ: 0.png, 1.png, 2.png, 3.png, 4.png ตามลำดับ ฉันจะรวมเข้าด้วยกันในแนวนอนเพื่อสร้างภาพขนาด 3210x30 ด้วย ImageMagick ได้อย่างไร
103 imagemagick 

2
แปลง PDF เป็น PNG โดยใช้ ImageMagick
การใช้ ImageMagick ฉันควรใช้คำสั่งใดในการแปลง PDF เป็น PNG ฉันต้องการคุณภาพสูงสุดขนาดไฟล์ที่เล็กที่สุด นี่คือสิ่งที่ฉันมีจนถึงตอนนี้ (ช้ามาก): convert -density 300 -depth 8 -quality 85 a.pdf a.png เมื่อพิจารณาถึงสิ่งที่ Gmail ทำเมื่อผู้ใช้ "ดู" PDF คุณภาพนั้นยอดเยี่ยมและขนาดไฟล์น้อยมาก DPI เป็นเพียง 96 (ฉันต้องตั้งค่าความหนาแน่น 300 เพื่อให้ได้อะไรที่เหมาะสม) ใครรู้บ้างว่า GMail ทำอย่างไร? ขอบคุณ.

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