윈도우즈 - 클립보드에 복사한 이미지 jpg로 만들기
이미지 캡쳐
이미지 캡쳐는 다양한 방법이 있겠지만,
개인적으로 윈도우 자체에서 제공하는 win + shift + s 를 사용한 클립보드 복사를 많이 사용한다.
대부분 오피스 파일에 붙여넣기를 하지만, 바로 jpg로 만들고 싶을 때가 있다.
클립보드
클립보드에 저장된 이미지를 저장하려면 그림판 등의 프로그램을 켜야하는데 귀찮으니,
그냥 아래와 같은 메모장으로 bat 파일을 하나 만들어 두면, 간단히 처리가 가능하다.
@echo off
powershell -NoProfile -ExecutionPolicy Bypass ^
Add-Type -AssemblyName System.Windows.Forms; ^
Add-Type -AssemblyName System.Drawing; ^
$img = [Windows.Forms.Clipboard]::GetImage(); ^
if ($img -ne $null) { ^
$path = \"$env:USERPROFILE\Desktop\clipboard_$(Get-Date -Format 'yyyyMMdd_HHmmss').jpg\"; ^
$img.Save($path, [System.Drawing.Imaging.ImageFormat]::Jpeg); ^
Write-Output \"Saved to $path\"; ^
} else { ^
Write-Output \"No image in clipboard\"; ^
}
pause
뭐 딱히 특별한 것은 없다.
끝.