क्या मैं स्क्रीनशॉट ले सकता हूं और सीधे इसे जिम्प में खोल सकता हूं?


10

मेरे और प्रिंटस्क्रीन के लिए सामान्य उपयोग का मामला:

  • प्रिंटस्क्रीन को हिट करें और सेव करें .png
  • खुलना Gimp
  • मैंने जो फ़ाइल सेव की है, उसे ढूंढें
  • फ़ाइल संपादित करें (फसल और हाइलाइट क्षेत्र)

ऐसा लगता है कि पहले तीन चरणों को एक एकल कुंजी बाँध में जोड़ा जा सकता है, जैसे प्रिंटस्क्रीन ऑटो खुलता है Gimp, जिसे संपादित करने के लिए तैयार है। क्या यह संभव है?


बहुत अच्छी तरह से किया जा सकता है। क्या आप हमेशा एक ही स्थान पर छवियों को संग्रहीत कर रहे हैं?
जैकब व्लिजम

@JacobVlijm मैं कर सकता हूं, हालांकि इनमें से 99% मामलों में मैं छवियों को छोड़ने के बाद उन्हें कहीं अपलोड करता हूं। एक git इश्यू या स्टैक एक्सचेंज प्रश्न के लिए स्क्रीनशॉट पर कुछ हाइलाइट करने के बारे में सोचें।
हुक

2
मुझे लगता है कि क्लिपबोर्ड पर बचत मेरे लिए पूरी तरह से पर्याप्त तेज है। प्रिंटस्क्रीन-कॉपी-टू-क्लिपबोर्ड (शायद Ctrl-Shift-PrtSc?), Gimp, Ctrl-Shift-V खोलें। किया हुआ।
20

संबंधित प्रश्न: askubuntu.com/questions/994235/from-screenshot-to-edit-image
guettli

जवाबों:


9

त्वरित संस्करण

शाब्दिक रूप से आपने जो पूछा है; एक कार्रवाई में:

  • कोई स्क्रीनशॉट लें
  • इसे अपनी पसंदीदा निर्देशिका में सहेजें
  • इसे जिम्प के साथ खोलना

    यहाँ छवि विवरण दर्ज करें

लिपी

#!/bin/bash

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

कैसे इस्तेमाल करे

  • स्क्रिप्ट को एक खाली फ़ाइल में कॉपी करें, इसे इस रूप में सहेजें take_ashot.sh
  • फ़ाइलों को लाइन में सहेजने के लिए अपनी पसंदीदा निर्देशिका सेट करें:

    picsdir=~/Pictures/out.png
    

    अगर आपकी प्रणाली अंग्रेजी है तो मैं इसे छोड़ दूंगा, अन्यथा आपको चित्र फ़ोल्डर का नाम बदलना होगा।

  • कमांड द्वारा इसे टेस्ट करें:

    /bin/bash /path/to/take_ashot.sh
    
  • यदि सभी ठीक काम करते हैं, तो इसे शॉर्टकट में जोड़ें: चुनें: सिस्टम सेटिंग्स> "कीबोर्ड"> "शॉर्टकट"> "कस्टम शॉर्टकट"। "+" पर क्लिक करें और कमांड जोड़ें:

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

ध्यान दें

चूंकि आपने ज्यादातर मामलों में स्रोत फ़ाइल को नहीं सहेजने का उल्लेख किया था , इसलिए मैंने स्क्रिप्ट को पिछली फ़ाइलों को अधिलेखित कर दिया। अगर आप ऐसा नहीं चाहते हैं, तो हमें कुछ नाम बदलने की जरूरत होगी।


3
अच्छा लगा। मुझे लगता है कि मैं इसे अंदर /tmpडालूँगा, हालाँकि।
TRGG

@TRiG अच्छा विचार! धन्यवाद जैकब, कीबोर्ड शॉर्टकट के साथ स्क्रिप्ट पूरी तरह से काम करती है!
हुक

8

सिर्फ जिम्प के साथ स्क्रीनशॉट क्यों न लें ? फ़ाइल> बनाएँ> स्क्रीनशॉट।

यहाँ छवि विवरण दर्ज करें

इसके लिए कोई मध्यवर्ती भंडारण की आवश्यकता नहीं है।


5

इसके साथ xfce4-screenshooterआप प्रोग्राम से लेकर ओपन स्क्रीनशॉट तक चुन सकते हैं या इसे सेव कर सकते हैं। स्क्रीनशॉट लेने से पहले क्षेत्र का चयन करने में देरी का समर्थन करता है। सीधे बिंदु और क्लिक समाधान।

xfce4- स्क्रीनशूट स्क्रीन


3

यदि आप स्क्रीनशॉट एप्लिकेशन को स्विच करना चाहते हैं, तो यह एक विकल्प है जो scrotप्रदान करता है:

   -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.

इसलिए, आप PrntScrचलाने के लिए शॉर्टकट बदल सकते हैं :

scrot -e 'gimp $f'

एक और स्क्रीनशॉट एप्लिकेशन, शटर, स्वयं कुछ संपादन सुविधाएं प्रदान करता है, इसलिए आपको GIMP शुरू करने की भी आवश्यकता नहीं होगी।

यहाँ छवि विवरण दर्ज करें यहाँ छवि विवरण दर्ज करें


3

के लिए XFCE और Xubuntu उपयोगकर्ताओं, कार्रवाई के लिए निम्न आदेश के साथ प्राप्त किया जा सकता है:

xfce4-screenshooter -f -o gimp

लागू करने के लिए, सेटिंग्स में शॉर्टकट -> कीबोर्ड, जैसा कि नीचे दिखाया गया है:

यहाँ छवि विवरण दर्ज करें


-1

लिनक्स टकसाल संस्करण मेट के लिए, अपने सिस्टम को एक बार कॉन्फ़िगर करने के लिए नीचे दिए गए कमांड को चलाएं और अपने कीबोर्ड पर PrtScn दबाएं।

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\'

स्क्रीनशॉट आपके होम फ़ोल्डर में ~ / में सहेजा जाएगा यदि आप उन्हें वहां नहीं चाहते हैं, तो आप स्क्रीनशॉट को / tmp फ़ोल्डर में ले जाने के लिए हमेशा इसका उपयोग कर सकते हैं:

dconf write /org/mate/desktop/keybindings/custom0/action \'"scrot -e \"mv \$f /tmp; gimp /tmp/\$f\""\'
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.