Đây là cách tôi xử lý nó. Nó phức tạp, nhưng nó hoạt động và không làm gián đoạn quá trình lấy màn hình của tôi -> dán luồng công việc một cách điên cuồng ... Tôi chỉ cần ghi lại, gọi một quy trình làm việc linh hoạt, rồi dán.
CMD-CTRL-SHIFT-4
sẽ chụp một phần của màn hình. Phần đó được sao chép vào bảng tạm OSX. Sau đó, tôi khởi chạy một tập lệnh trong thiết bị đầu cuối để lưu nội dung của bảng tạm vào một tệp tạm thời, thay đổi kích thước một nửa (72 dpi là một nửa của 144 dpi) và sao chép hình ảnh trở lại vào bảng tạm. Điều này đòi hỏi phải sử dụng một số tiện ích - nếu ai đó biết cách để thực hiện cùng kỳ tích này với một tiện ích đơn giản, vui lòng cho tôi biết.
Tôi khởi chạy kịch bản này từ Alfred để dễ dàng truy cập:
#!/bin/bash
pngpaste /tmp/ss.png
width=$((`sips -g pixelWidth /tmp/ss.png | cut -s -d ':' -f 2 | cut -c 2-` / 2))
sips -Z $width /tmp/ss.png
impbcopy /tmp/ss.png
pngpaste
là trên github: https://github.com/jcsalterego/pngpaste . sips
đi kèm với OSX. impbcopy
ở đây: http://www.alecjacobson.com/weblog/?p=3816
LifeHacker đã có một bài viết về từng ngụm http://lifehacker.com/5962420/batch-resize-images-quickly-in-the-os-x-terminal mà tôi đã tham khảo, cũng như ý chính này: gist.github.com/lanceli / 4966207.
Đối với Alfred, tôi vừa thực hiện một quy trình làm việc chạy nó dưới dạng tập lệnh bash:
/Users/yourusername/bin/shrink_clipboard > /dev/null 2&>1