관리 메뉴

(코딩캣) = "코딩"하는 고양이;

이미지 파일 일괄 변환 본문

Programming Language/PowerShell

이미지 파일 일괄 변환

컴파일러님, 이 코드는 고양이발로 작성되었습니다. 코딩집사 2017.08.22 10:00

PowerShell에서 이미지 파일을 일괄 변환하는 방법은 다음과 같다.

# System.Drawing.dll을 로드하기
[Reflection.Assembly]::LoadWithPartialName("System.Drawing");

# 폴더 내 모든 파일 목록 얻기
$list = Get-ChildItem;
foreach ($item in $list) {
    # 선택된 1개 파일에 대해 System.Drawing.Bitmap 객체 만들기
    $image = New-Object System.Drawing.Bitmap($item.FullName);
    # 다른 형식으로 저장
    # 두 번째 매개변수는 "BMP", "EMF", "EXIF", "GIF", "ICON", "JPEG", "PNG", "TIFF", "WMF" 중 하나가 올 수 있음.
    # (System.Drawing.Imaging.ImageFormat 참조)
    $image.Save(<TODO: 새 이름>, <TODO: 새 형식>);
    $image.Dispose();
}

'Programming Language > PowerShell' 카테고리의 다른 글

이미지 파일 일괄 변환  (0) 2017.08.22
이름 일괄 변경하기  (0) 2017.08.22
0 Comments
댓글쓰기 폼