วิธีสร้าง GIF ของรูปภาพใน Linux จากคอนโซล

แฟชั่นในโซเชียลเน็ตเวิร์กเป็นภาพเคลื่อนไหว Gifs มีหลายล้านจุดและด้วยจุดประสงค์ที่แตกต่างกันบางคนให้ความบันเทิงกับเราและคนอื่น ๆ บอกเรา แต่ไม่ต้องสงสัยเลยว่าพวกเขากลายเป็นวิธีที่มีประสิทธิภาพที่สุดในการแสดงบางสิ่งและมีเอฟเฟกต์ไวรัสที่เหลือเชื่อ ทั้งหมดนี้เราต้องการสอน สร้างภาพ Gif จากคอนโซล ด้วยวิธีที่ง่ายและรวดเร็วมาก แต่ด้วยการกำหนดพารามิเตอร์ที่ค่อนข้างครอบคลุมซึ่งจะส่งผลให้ gifs เคลื่อนไหวคุณภาพสูงและเป็นส่วนตัว.สร้าง gif จากภาพ

ในการสร้างภาพ GIF ใน Linux เราจะใช้ยูทิลิตี้ imagemagick ซึ่งมีประสิทธิภาพสูงและมีไวยากรณ์ที่ค่อนข้างเรียบง่าย

imagemagick คืออะไร?

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

ยูทิลิตี้ทั้งหมดเหล่านี้ได้รับการจัดการจากบรรทัดคำสั่งซึ่งเข้ากันได้กับรูปแบบมากกว่า 100 รูปแบบและมีบรรทัดการเรียนรู้ที่สั้นมากนอกเหนือจากไวยากรณ์ที่ค่อนข้างเรียบง่าย

วิธีติดตั้ง imagemagick?

Imagemagick มีอยู่ใน linux distros ต่างๆ แต่ในกรณีที่ไม่ได้ติดตั้งโดยค่าเริ่มต้นในระบบปฏิบัติการของคุณคุณสามารถทำได้อย่างง่ายดายด้วยคำสั่งต่อไปนี้:

ติดตั้ง imagemagick บน Ubuntu, Debian และอนุพันธ์

ผู้ใช้ Ubuntu, debian, deepin และ derivative สามารถติดตั้งโดยใช้คำสั่งต่อไปนี้:

$ sudo apt-get install php5 php5-common gcc $ sudo apt-get install imagemagick

ติดตั้ง imagemagick บน Arch Linux และอนุพันธ์

ใน arch linux และ wrapper เราสามารถใช้ที่เก็บ AUR ด้วยคำสั่งต่อไปนี้:

$ yaourt -S อิมเมจิค

ติดตั้ง imagemagick บน CentOS / RHEL7, openSUSE, Fedora และอนุพันธ์

ด้วยความช่วยเหลือของ yum เราสามารถติดตั้ง imagemagick ในการแจกแจงเหล่านี้เพียงเรียกใช้คำสั่งต่อไปนี้

# [yum | dnf | zypper] ติดตั้ง http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-6.9.3-5.x86_64.rpm # [yum | dnf | zypper] ติดตั้ง http : //www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.9.3-5.x86_64.rpm

ติดตั้ง imagemagick จากซอร์สโค้ด

สำหรับ distros ทั้งหมดเราสามารถติดตั้ง imagemagick ได้โดยตรงจากซอร์สโค้ดสำหรับสิ่งนี้เราต้องรันคำสั่งชุดนี้:

$ cd / opt $ wget http://www.imagemagick.org/download/ImageMagick.tar.gz $ tar xvzf ImageMagick.tar.gz $ cd ImageMagick-6.9.3 $ touch กำหนดค่า $ ./configure $ make $ make install $ ldconfig / usr / local / lib $ / usr / local / bin / แปลงโลโก้: logo.gif

วิธีสร้าง GIF จากรูปภาพโดยใช้ imagemagick

การสร้าง gif แบบเคลื่อนไหวด้วย imagemagick นั้นง่ายมากก็เพียงพอแล้วที่เราจะมีภาพทั้งหมดที่เราต้องการรวมไว้ในไดเร็กทอรีเดียวกันเพื่อสร้าง gif และดำเนินการคำสั่งต่อไปนี้:

$ cd / DirectoryWhereThe Images Are $ mogrify -resize 640x480 * .jpg * .png # นี่คือการปรับขนาดรูปภาพให้มีขนาดเท่ากัน $ convert -delay 20 -loop 0 * .jpg * .png migif.gif #Delay แสดงถึงเวลาล่าช้า

และด้วยชุดคำสั่งที่ค่อนข้างเรียบง่ายและใช้งานง่ายนี้ทำให้เราสามารถสร้าง gif แบบเคลื่อนไหวได้อย่างมีประสิทธิภาพ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   นกนางแอ่น dijo

    ศักยภาพของ ImageMagick ไม่เคยทำให้ฉันประหลาดใจ สักพักฉันคิดว่ามันเกี่ยวกับการสร้าง gif โดยบันทึกคำสั่งคอนโซล

    หากคุณรู้จักแอปพลิเคชันที่มีอินเทอร์เฟซแบบกราฟิกเพื่อสร้างภาพเหมือนมีมใน Linux คงจะดีหากคุณรู้จักแอปพลิเคชั่นนี้ ขอบคุณมากสำหรับบทช่วยสอนฉันสนใจเป็นพิเศษในการสร้างมส์ ขอแสดงความยินดีกับบล็อกที่ฉันอ่านอยู่เสมอติดตามต่อไป!

  2.   tulio dijo

    Imagemagick ใช้ได้ดี แต่สำหรับ gif แบบเคลื่อนไหวฉันชอบการผสมผสานระหว่าง ffmpeg และ gifsicle ดีกว่า Ffmpeg เพื่อสร้างจากรูปภาพหรือวิดีโอและ gifsicle เพื่อเพิ่มประสิทธิภาพแม้ว่าจะอนุญาตให้สร้างได้เช่นกัน
    นอกจากนี้ยังมีใน termux ดังนั้นจึงเป็นตัวเลือกที่ดีมากสำหรับมือถือ Android

    1.    3 dijo

      สวัสดีตอนเช้า

      ฉันขอให้ Tulio หรือผู้ที่เขียนบทความในบล็อกนี้โปรดทำแบบฝึกหัดเกี่ยวกับวิธีใช้ ffmpeg และ gifsicle เพื่อสร้างและเพิ่มประสิทธิภาพ gifs หรือวิธีใดที่ดีที่สุดในการสร้าง gif จากวิดีโอ

      ความนับถือ

  3.   โอเค dijo

    ฉันทำตามขั้นตอนที่ระบุและเมื่อฉันเขียน
    $ แต่งหน้า
    $ make: **** ไม่ได้ระบุเป้าหมายและไม่พบ makefile สูง.

    คุณแนะนำให้ทำอย่างไรขอบคุณ

  4.   3 dijo

    สวัสดีตอนเช้า

    ขอบคุณสำหรับบทช่วยสอน ... ในส่วนนี้ของคำสั่ง -loop 0 weight หมายถึงอะไร? คำสั่งนี้ใช้ภาพในลำดับใด

    ฉันจะสร้าง gif จากวิดีโอได้อย่างไร (ตัวอย่างเช่นจากวินาทีเป็นวินาทีเช่นนั้น)

    สวัสดีและฉันรอการตอบกลับของคุณเร็ว ๆ นี้

  5.   เดวิดฟิเกโรอา dijo

    สวัสดีตอนเช้ามันดึงดูดความสนใจของฉัน แต่ฉันไม่ค่อยเข้าใจว่าฉันควรวางชื่อของรูปภาพเพื่อปรับขนาดที่ไหน คุณจะมีบทช่วยสอนเพิ่มเติมหรือไม่?

  6.   570n3d dijo

    จีเนียล !!!