ฉันได้สร้างสคริปต์ทุบตีเล็ก ๆ เพื่อแยกจอภาพสองจอของฉันออกโดยอัตโนมัติด้วย imagemagick เมื่อฉันจับภาพหน้าจอ
#! /bin/bash
convert "$1" -crop 1024x600+0+0 +repage "${1//.png/}-left.png"
convert "$1" -crop 1280x1024+1024+0 +repage "${1//.png/}-right.png"
ใช้งานได้ดี แต่จะเปลี่ยนชื่อได้อย่างถูกต้องหากเป็น png (ซึ่งในกรณีนี้ไม่ใช่ปัญหา) อย่างไรก็ตามมีเพื่อให้ทำงานได้ดังนั้นมันจะย้ายนามสกุลไฟล์ไปยังจุดสิ้นสุดหรือไม่ ดังนั้นถ้าฉันเรียกสคริปต์นี้ (เรียกว่าแยกกัน) ในไฟล์ oldscreenshot.jpg
มันจะให้ฉัน oldscreenshot-left.jpg
และ oldscreenshot-right.jpg
?
image-1.5-final.png