Ứng dụng chụp ảnh màn hình đẹp (như OS X không)


39

Tôi đã xây dựng một trang web cho một anh chàng sử dụng Mac OS X và thỉnh thoảng anh ta gửi cho tôi ảnh chụp màn hình các lỗi. Họ đi ra như thế này:

Một ảnh chụp màn hình đẹp

Đây là khá điển hình của ảnh chụp màn hình Mac. Bạn nhận được các trang trí cửa sổ, bóng từ cửa sổ và nền trắng hoặc trong suốt (không phải hình nền máy tính - Tôi đã kiểm tra).

So sánh điều này với một cửa sổ Ubuntu-shot ( Alt+ Print screen):

Không thể giữ thẳng mặt và nói Ubuntu ở bất cứ đâu gần như thanh lịch.

Câu hỏi của tôi là: Có ứng dụng nào có thể làm điều này trong Ubuntu không?

Chỉnh sửa: Theo dõi: Có ứng dụng nào có thể thực hiện việc này trong một lần di chuyển không? Shutter khá tốt nhưng việc chạy plugin cho mọi ảnh chụp màn hình khá mệt mỏi vì dường như nó không nhớ sở thích của tôi (tôi muốn bóng phía nam và điều đó yêu cầu chọn phía nam, sau đó nhấp vào làm mới, sau đó lưu lại) và nó nhấp nhiều hơn tôi d thích.

Có một cách đơn giản để nói màn trập tôi muốn bóng phía nam cho tất cả các ảnh chụp màn hình (ngoại trừ toàn bộ màn hình và lựa chọn khu vực)?


2
Nhưng nếu bạn chụp ảnh màn hình của cửa sổ, bạn sẽ không nhận được hình nền?!
Alvar

1
Ứng dụng mặc định của Kubfox rất tốt, tôi nghĩ Mac hay Window kém hơn. Nó được gọi là KSnapshot, tôi không biết nó hoạt động như thế nào trên Ubuntu nhưng trên Kubfox thì thật tuyệt. Hãy ghi nhớ, mọi thứ Ubuntu có, có một sự thay thế tốt hơn trong KDE :)
Lilian A. Moraru

Câu trả lời:


44

Sử dụng màn trập

  • Đầu tiên, vào Chỉnh sửa -> Tùy chọn và đánh dấu vào hai tùy chọn được đề cập bên dưới.

  • Bây giờ Chụp ảnh màn hình của một cửa sổ và nhấp chuột phải và chọn chạy plugin.

  • Bây giờ chọn Hard Shadow và chạy nó.

  • Ảnh chụp màn hình cuối cùng của bạn sẽ trông như thế này.

Ảnh chụp màn hình đẹp!

Sử dụng ảnh chụp màn hình gnome

  • Khởi chạy 'Chụp ảnh màn hình' từ dấu gạch ngang và chọn 'Bao gồm viền cửa sổ' với Hiệu ứng thả xuống 'Bóng' hoặc 'Đường viền' rồi chụp ảnh màn hình.

  • Để làm tương tự bằng cách sử dụng thiết bị đầu cuối ( Ctrl+ Alt+ T) dán

    gnome-ảnh chụp màn hình -w -b -d viền 5 -e

trong đó 5 là độ trễ tính bằng giây và đường viền có thể được thay thế bằng bóng cho 'Drop Shadow'.


Tại sao không nhấn <kbd> ALT </ kbd> + <kbd> F2 </ kbd> và bí danh? Điều đó có làm mọi thứ dễ dàng hơn không? VÍ DỤ: <kbd> ALT </ kbd> + <kbd> F2 </ kbd> (Hiển thị cửa sổ Lệnh chạy) gsc Muff (Ảnh chụp màn hình Gnome)
Joe the Person

1
gnome-screenshot -wbe shadowrất hiệu quả
Oli

14

Màn trập cài đặt màn trập

Bạn có thể đạt được điều này trong Shutter. Để lấy toàn bộ cửa sổ, bao gồm cả trang trí, bạn có thể nhấp chuột phải vào biểu tượng thông báo, sau đó nhấp vào 'Cửa sổ bên dưới Con trỏ' hoặc từ cửa sổ ứng dụng, nhấp vào biểu tượng cửa sổ (thứ 4 từ bên trái trên thanh công cụ). Sau đó, bạn có thể chọn một cửa sổ bằng chuột để chụp ảnh màn hình của cửa sổ đó.

Để làm cho trang trí cửa sổ tròn trông đẹp hơn, hãy vào Chỉnh sửa-> Tùy chọn, nhấp vào tab 'Nâng cao' và đánh dấu vào 'Buộc các góc cửa sổ tròn'.

Buộc góc cửa sổ

Để thêm hiệu ứng bóng, một khi bạn đã chụp ảnh màn hình, nhấp vào Ảnh chụp màn hình-> Chạy Plugin ... và chọn 'Hard Shadow', sau đó nhấp vào 'Run'.

Chọn một trình cắm

Sau đó, bạn có thể chỉnh sửa các tùy chọn cho bóng và nhấp vào 'Lưu' để áp dụng hiệu ứng.

Bóng cứng

Kết quả cuối cùng trông giống như thế này:

Kết quả cuối cùng


2
Nhưng nó có một plugin để vẽ các vòng tròn vẽ tay không?
Random832

1
@ Random832 đó không phải là một plugin nhưng bạn có thể làm điều đó bằng cách nhấp vào nút chỉnh sửa trên thanh công cụ (nút thứ hai từ bên phải).
dv3500ea

5

KWIN (trình quản lý cửa sổ của KDE) đã thêm một chức năng như thế gần đây: https://svn.reviewboard.kde.org/r/4814/ KWIN đang cung cấp API thông qua DBUS. Nếu bạn đang sử dụng KDE, bạn chỉ cần sử dụng KSnapshot để có được một ảnh chụp màn hình như thế ("cửa sổ dưới con trỏ").

Nếu chúng tôi muốn có chức năng này trong Unity (hoặc Classic Desktop), Compiz cần cung cấp API cho nó. Tôi đã viết một yêu cầu tính năng cho nó: https://bugs.launchpad.net/unity/+orms/781280

Tôi cũng thích triển khai nó cho Shutter ;-)


Như mọi khi, các lựa chọn thay thế KDE là cách tốt hơn.
Lilian A. Moraru

4

Ảnh chụp màn hình

nhập mô tả hình ảnh ở đây

Một ứng dụng thực sự tuyệt vời từ KDE, để tạo ảnh chụp màn hình chỉ cần nhấn PrtScreen, bạn không cần plugin hoặc bất kỳ nội dung phức tạp nào khác. Tôi không chắc nếu nó hoạt động trên Ubuntu nhưng trên Kubfox thì nó hoạt động rất tốt. Đây là một liên kết đến trang "chính thức": http://kde.org/appluggest/graphics/ksnapshot/

Để cài đặt nó trên Ubuntu, hãy thử viết vào thiết bị đầu cuối: sudo apt-get install ksnapshot


4

Có thể tùy chỉnh giải pháp tự động bằng cách sử dụng scrotimagemagick


Tổng quan

scrotlà một tiện ích chụp màn hình CLI tùy biến cao. Trong ví dụ này, chúng tôi sử dụng khả năng của nó để chuyển ảnh chụp màn hình cho các chương trình bên ngoài để thêm hiệu ứng bóng mờ khá đẹp imagemagick.

Lưu ý : Phương pháp này không hoạt động chính xác trong Unity và nhiều khả năng sẽ không hoạt động trên bất kỳ WM nào khác có viền tròn. Tất nhiên bạn vẫn có thể chụp ảnh, nhưng bóng đổ sẽ được áp dụng không chỉ cho cửa sổ mà còn cho các phần của nền. Bạn có thể có thể khắc phục sự cố này bằng cách thay thế scrotbằng gnome-screenshotvà điều chỉnh kịch bản cho phù hợp.


Mẫu bắn

nhập mô tả hình ảnh ở đây


Kịch bản Dropshadow

#!/bin/bash
# NAME:         dropshadow.sh
# VERSION:      
# AUTHOR:       (c) 2013 Glutanimate
# DESCRIPTION:  - adds transparent dropshadow to images (e.g. screenshots)
#               - moves them to predefined screenshot folder
# FEATURES:     
# DEPENDENCIES: imagemagick suite
#
# LICENSE:      MIT license (http://opensource.org/licenses/MIT)
#
# NOTICE:       THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
#               INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
#               PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
#               LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 
#               TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE 
#               OR OTHER DEALINGS IN THE SOFTWARE.
#
#
# USAGE:        dropshadow.sh <image>

SCREENSHOTFOLDER="$HOME/Pictures/Screenshots"


FILE="${1}"
FILENAME="${FILE##*/}"
FILEBASE="${FILENAME%.*}"

convert "${FILE}" \( +clone -background black -shadow 80x20+0+15 \) +swap -background transparent -layers merge +repage "$SCREENSHOTFOLDER/${FILEBASE}.png"

rm "$FILE" #remove this line to preserve original image

Lưu ý : Dòng lệnh chuyển đổi ban đầu của Stephen Connolly .


Cách tích hợp nó vào hệ thống của bạn

Tiến hành liên kết dòng lệnh sau với khóa bạn chọn và bạn nên sẵn sàng:

scrot -szb -e 'dropshadow.sh $f'

Nếu bạn đang chạy LXDE / Openbox như tôi, bạn có thể thêm tổ hợp phím sau vào lxde-rc.xml:

<keybind key="C-Print"><action name="Execute"><execute>scrot -szb -e 'dropshadow.sh $f'</execute></action></keybind>

Lưu ý : Đảm bảo đưa dropshadow.shvào PATHhoặc thay thế nó bằng vị trí thực tế của tập lệnh trong hệ thống tệp của bạn.


Sử dụng

Nhấn tổ hợp bàn phím bạn đã xác định ở bước trước (ví dụ CTRL+ Print) và nhấp vào cửa sổ bạn chọn.


1
Tôi tưởng tượng giá vé này ít tốt hơn với các góc tròn nhưng dù sao đó cũng là một giải pháp tốt.
Oli

@Oli: cảm ơn! Tôi vừa thử nó dưới Unity và bạn nói đúng. Nếu bạn đặt scrotbao gồm các viền cửa sổ, nó sẽ chụp một khu vực nhỏ xung quanh cửa sổ thực tế, bao gồm mọi thứ phía sau. Đó là một người ồn ào, nhưng bạn có thể làm gì: /. Tôi sẽ thêm một ghi chú cho câu trả lời của tôi.
Glutimate


2

Tập tin: ảnh chụp màn hình_window.sh (/ home /)

#!/bin/bash

#Take Screenshot Of Current Window
#facebook.com/NguyenChanhDai.1408

FOLDER="$HOME/Pictures/Screenshots"

FILENAME=`date +%Y-%m-%d_%H-%M-%S`

gnome-screenshot -w -f $FILENAME #take screenshot of current window using GnomeScreenshot

convert "$FILENAME" \( +clone -background black -shadow 80x20+0+15 \) +swap -background white -layers merge +repage "$FOLDER/$FILENAME.png" #dropshadow using ImageMagick

xclip -selection clipboard -t image/png -i $FOLDER/$FILENAME.png #paste image to clipboard

rm "$FILENAME" #remove file

echo "Success! Copied to Clipboard"

Tạo thư mục: Ảnh chụp màn hình (/ home / Pictures /)


Bàn phím

Nhấn Ctrl + D : Chụp ảnh màn hình của cửa sổ hiện tại, Nhấn Ctrl + V : Dán hình ảnh từ bảng ghi tạm



0

Bạn đang chạy Compiz? Nếu vậy, hãy đi tới Cài đặt Compiz (bạn phải cài đặt cài đặt compiz nếu bạn chưa làm như vậy) và:

Kích hoạt plugin ảnh chụp màn hình.

Đặt thư mục mà nó lưu.

Sau đó, tất cả những gì bạn phải làm là nhấn [Super] và [Nhấp và kéo]. Khu vực bạn chọn sẽ được lưu vào đích bạn đã đặt.


1
Mặc dù đây là một mẹo hay - tôi không thấy cách này trả lời câu hỏi về việc chụp ảnh màn hình đẹp một cửa sổ (theo mô tả và ví dụ)
Oli

Tôi đã quá quen với việc sử dụng ctrl + cmd + shift + 4 trên iMac mà tôi hầu như không bao giờ sử dụng tùy chọn cửa sổ, tôi đã hiểu nhầm. Lời xin lỗi của tôi.
OttoRobba

0

Có thể thực hiện mac, như ảnh chụp màn hình bằng cách thay đổi hành vi ảnh chụp màn hình gnome mặc định. Bạn không cần màn trập cho điều đó :)

Trên http://www.pc-freak.net/blog/how-to-take-area-screenshots-in-gnome-take-quick-area-selection-screencreen-in-g-linux-and-bsd/

Bạn có thể đọc hướng dẫn kỹ lưỡng để cải thiện hành vi ảnh chụp màn hình mặc định của Gnome và cách gán các phím cho ảnh chụp màn hình lựa chọn vùng có thêm hiệu ứng đổ bóng / viền trong.

Tốt

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.