Bisakah saya mengambil tangkapan layar dan langsung membukanya di Gimp?

10

Kasing penggunaan umum untuk saya dan layar cetak:

  • Tekan printscreen dan simpan .png
  • Buka Gimp
  • Temukan file yang saya simpan
  • Edit file (pangkas dan sorot wilayah)

Sepertinya tiga langkah pertama dapat digabungkan menjadi satu kunci ikatan, mis. Printscreen otomatis terbuka Gimp, siap diedit. Apakah itu mungkin?

Doyan
sumber
Dapat dilakukan dengan sangat baik. Apakah Anda selalu menyimpan gambar di lokasi yang sama?
Jacob Vlijm
@ JacobVlijm saya bisa, meskipun dalam 99% dari kasus ini saya membuang gambar setelah saya mengunggahnya di suatu tempat. Pikirkan menyoroti sesuatu pada tangkapan layar untuk masalah git atau pertanyaan pertukaran tumpukan.
Ketagihan
2
Saya pikir menabung ke clipboard cukup cepat bagi saya. PrintScreen-copy-to-clipboard (mungkin Ctrl-Shift-PrtSc?), Buka Gimp, Ctrl-Shift-V. Selesai
wchargin

Jawaban:

9

Versi cepat

Secara harfiah melakukan apa yang Anda minta; dalam satu tindakan:

  • Ambil tangkapan layar
  • Simpan di direktori pilihan Anda
  • Membuka dengan Gimp

    masukkan deskripsi gambar di sini

Naskah

#!/bin/bash

picsdir=~/Pictures/out.png
gnome-screenshot -f "$picsdir"
gimp "$picsdir"

Cara Penggunaan

  • Salin skrip ke file kosong, simpan sebagai take_ashot.sh
  • Tetapkan direktori pilihan Anda untuk menyimpan file di, di baris:

    picsdir=~/Pictures/out.png
    

    Saya akan membiarkannya seolah-olah sistem Anda adalah bahasa Inggris, kalau tidak Anda harus mengubah nama folder Pictures.

  • Tes-jalankan dengan perintah:

    /bin/bash /path/to/take_ashot.sh
    
  • Jika semuanya berfungsi dengan baik, tambahkan ke pintasan: Pilih: Pengaturan Sistem> "Keyboard"> "Pintasan"> "Pintasan Khusus". Klik "+" dan tambahkan perintah:

    /bin/bash /path/to/take_ashot.sh
    

Catatan

Karena Anda menyebutkan untuk tidak menyimpan file sumber dalam banyak kasus, saya membuat skrip menimpa file sebelumnya. Jika Anda tidak menginginkan itu, kami perlu membuat beberapa garis penamaan ulang.

Yakub Vlijm
sumber
3
Bagus. Saya pikir saya akan memasukkannya ke dalam /tmp.
TRiG
@TRiG ide bagus! Terima kasih Jacob, skrip dengan pintasan keyboard berfungsi dengan sempurna!
Ketagihan
8

Mengapa tidak mengambil tangkapan layar dengan Gimp? File> Buat> Screenshot.

masukkan deskripsi gambar di sini

Ini tidak memerlukan penyimpanan perantara sama sekali.

leftaroundabout
sumber
5

Dengan xfce4-screenshooterAnda dapat memilih dari beberapa program untuk membuka tangkapan layar, atau menyimpannya. Mendukung area pemilihan, menunda sebelum mengambil tangkapan layar. Solusi titik-dan-klik langsung.

layar xfce4-screenshooter

JakubK
sumber
3

Jika Anda bersedia untuk beralih aplikasi screenshot, ini adalah opsi yang scrotmenyediakan:

   -e, --exec APP
        Exec APP on the saved image.
…
EXAMPLE
       scrot '%Y-%m-%d_$wx$h.png' -e 'mv $f ~/shots/'
       This would create a file called something like 2000-10-30_2560x1024.png
       and move it to your shots directory.

Jadi, Anda bisa mengubah PrntScrpintasan untuk menjalankan:

scrot -e 'gimp $f'

Shutter, aplikasi screenshot lain, menyediakan beberapa fasilitas pengeditan itu sendiri, jadi Anda bahkan mungkin tidak perlu memulai GIMP sama sekali.

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

muru
sumber
3

Untuk pengguna xfce dan Xubuntu , tindakan dapat dilakukan dengan perintah berikut:

xfce4-screenshooter -f -o gimp

Untuk menerapkan, ubah pintasan di Pengaturan -> Keyboard, seperti yang ditunjukkan di bawah ini:

masukkan deskripsi gambar di sini


sumber
-1

Untuk Linux Mint versi Mate, jalankan perintah di bawah ini untuk mengonfigurasi sistem Anda satu kali dan tekan PrtScn pada keyboard Anda.

sudo apt install scrot
gsettings set org.mate.Marco.global-keybindings run-command-screenshot "disabled"
dconf write /org/mate/desktop/keybindings/custom0/action \'"scrot -e \"gimp \$f\""\'
dconf write /org/mate/desktop/keybindings/custom0/binding \'Print\'
dconf write /org/mate/desktop/keybindings/custom0/name \'PrintScreen\'

Tangkapan layar akan disimpan di folder rumah Anda di ~ / jika Anda tidak menginginkannya di sana, Anda selalu dapat menggunakan ini di bawah untuk memindahkan tangkapan layar di folder / tmp:

dconf write /org/mate/desktop/keybindings/custom0/action \'"scrot -e \"mv \$f /tmp; gimp /tmp/\$f\""\'
Zurd
sumber