Notice: Undefined index: HTTP_USER_AGENT in /home/thuthuat/domains/thuthuatviet.vn/public_html/wp-content/plugins/crayon-syntax-highlighter/util/crayon_util.class.php on line 793
Trên Mac OS, chúng ta có sẵn các phím tắt để chụp ảnh màn hình rất tiện lợi tuy nhiên nếu bạn sử dụng máy mac có màn hình Retina thì hình ảnh sau khi chụp màn hình sẽ có kích cỡ to gấp đôi ảnh chụp màn hình trên máy bình thường. Nếu bạn là một blogger, thường xuyên sử dụng ảnh chụp màn hình để đăng bài thì việc này khá là bất tiện.
Để giải quyết vấn đề này, Thủ Thuật Việt sẽ chia sẻ với các bạn một số cách sau.
Cách 1: Sử dụng phần mềm Lightshost Screenshot để chụp màn hình và thu nhỏ ảnh
Cách này là đơn giản nhất, dành cho các bạn không rành về tin học, ai cũng có thể dùng được. Các bạn mở AppStore và gõ tên và gõ vào phần tìm kiếm Lightshost Screenshot để cài. Nếu ai ko tìm thấy thì có thể click vào đây để tải.
Sau khi cài đặt xong các bạn mở Lightshot Screenshot trong Application hoặc trong Spotlight
Để cài đặt phím tắt thì các bạn click vào Lightshot Screenshot (hình cái lá) và chọn Preferences
Sau đó click vào phần Capture screenshots, và nhấn tổ hợp phím mà bạn muốn dùng. Ở đây mình dùng Command + Shift + 6. Để hình ảnh sau khi chụp tự động thu nhỏ kích thước như ảnh chụp trên màn hình bình thường thì bạn tích vào ô Downscale Retina screens
Xong, các bạn tắt hộp thoại này và nhấn thử tổ hợp phím để chụp hình xem nhé.
Cách 2: Tự tạo phím tắt chụp ảnh màn hình thu nhỏ ảnh như phím mặc định của Mac
Cách này phức tạp hơn một chút, nhưng chúng ta không cần phải cài thêm phần mềm bên ngoài, và trải nghiệm cũng y hệt như các phím tắt chụp ảnh màn hình mặc định của Mac. Chúng ta sẽ tạo một phím tắt là Command + Shift + 5 tương tự như Command + Shift + 4 để chụp ảnh màn hình sau đó tự động lưu ảnh với kích cỡ thông thường.
Cách này chúng ta sẽ sử dụng Automator để tạo 1 Service chụp ảnh
Mở ứng dụng Automator (trong Application) và chọn mục Service
Run Applescript, phần bên phải, Service receives selected ta chọn image files in Finder.app như hình dưới
và sử dụng đoạn code bên dưới. Bạn có thể thay đổi các biến sau
- fileName “ScreenShot” -> là tên của file ảnh sau khi chụp
- keepRetinaScreenShot “NO” Bạn có thể đổi thành “YES” nếu muốn giữ cả file ảnh gốc (kích thước lớn)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | # the script written by ptcong90 on run {input} set fileName to "Screen Shot" set keepRetinaScreenShot to "NO" set savePath to (POSIX path of (path to desktop folder)) set fileType to (do shell script "defaults read com.apple.screencapture type") set fileName to fileName & " " & get_time() set fileName1X to savePath & "/" & fileName & "@1x." & fileType set fileName2X to savePath & "/" & fileName & "@2x." & fileType try do shell script "screencapture -i -r -t " & fileType & " \"" & fileName2X & "\"" tell application "System Events" if exists file fileName2X then tell application "Image Events" set theImage to open fileName2X scale theImage by factor 0.5 save theImage in fileName1X close theImage end tell if keepRetinaScreenShot is not equal to "YES" then do shell script "rm \"" & fileName2X & "\"" end if end if end tell end try end run on get_time() set now to current date set sHours to hours of now if sHours is greater than 12 then set sHours to sHours - 12 end if set sTime to time string of now return (year of now) & "-" & zero_pad(month of now as number, 2) & "-" & zero_pad(day of now as number, 2) & " at " & sHours & "." & zero_pad(minutes of now, 2) & "." & zero_pad(seconds of now, 2) & " " & text ((length of sTime) - 1) thru length of sTime end get_time on zero_pad(value, sLength) set sResult to value set repeatTimes to sLength - (length of (value as string)) if repeatTimes is greater than 0 then repeat repeatTimes times set sResult to "0" & sResult as string end repeat end if return sResult end zero_pad |
Sau đó chọn menu File -> Save -> nhập vào Make Screenshot để lưu Service này.
Bây giờ ta sẽ đi tạo một phím tắt cho Service vừa tạo. Các bạn mở System Preference lên, chọn Keyboard
Chuyển sang tab Shortcuts, chọn Services, kéo xuống dưới ta sẽ thấy Service vừa tạo. Click đúp vào bên phải và ấn tổ hợp phím mà bạn muốn sử dụng để chụp ảnh. Ở đây mình dùng Command + Shift + 5
Tắt cửa sổ này, bây giờ các bạn có thể thử nhấn tổ hợp phím vừa tạo để tận hưởng thành quả của mình.
Lưu ý: Cái này có một nhược điểm nhỏ là không chụp được menu chuột phải giống như phím Command + Shift + 4 có sẵn của Mac, tuy nhiên nó cũng khá là hữu ích rồi.
Đối với những ảnh mà các bạn đã chụp từ trước rồi mà không sử dụng cách này, nếu muốn thu nhỏ các bạn có thể tham khảo bài viết Thu nhỏ ảnh hàng loạt trên Mac OS