다음을 통해 공유


GDI+ 이미지 샘플

업데이트: 2007년 11월

이 샘플 응용 프로그램은 GDI+를 사용하여 이미지를 조작하는 방법을 보여 줍니다.

설치 샘플 및 지침을 얻으려면

  • 다음 중 하나 이상을 수행합니다.

    • 도움말 메뉴에서 샘플을 클릭합니다.

      추가 정보 파일에서 샘플에 대한 정보를 확인합니다.

    • Visual Studio 2008 Samples 웹 사이트를 방문합니다. 이 웹 사이트에서 최신 버전의 샘플을 얻을 수 있습니다.

    • Visual Studio가 설치되어 있는 컴퓨터에서 샘플을 찾습니다. 기본적으로 샘플과 추가 정보 파일은 drive:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid에 설치되어 있습니다. Visual Studio Express Editions의 경우에는 모든 샘플이 온라인에 있습니다.

자세한 내용은 샘플 파일 찾기를 참조하십시오.

보안 정보:

이 샘플 코드는 개념을 설명하기 위한 것으로 개념과 관련된 코드만을 보여 줍니다. 특정 환경에 대한 보안 요구 사항을 충족하지 못 할 수 있고 표시된 그대로 사용하면 안됩니다. 안전하고 강력한 프로젝트를 만들려면 보안 및 오류 처리 코드를 추가하는 것이 좋습니다. Microsoft에서는 어떠한 보증도 없이 “있는 그대로” 이 샘플 코드를 제공합니다.

이 샘플을 실행하려면

  • F5 키를 누릅니다.

세부 항목

이 샘플에서는 다음의 개념을 보여 줍니다.

  • 확대/축소   확대/축소 기능은 화면의 이미지 크기를 변경합니다. 수행되는 확대/축소 수준은 일반적으로 이미지의 원래 크기에 대한 백분율로 표현됩니다. 확대/축소를 하더라도 원본 이미지의 크기는 변경되지 않으며 화면에 표시되는 이미지 크기만 변경됩니다. 이 기능은 이 샘플의 Zoom 메서드에서 보여 줍니다.

  • 크기 조정   크기 조정 기능은 이미지의 실제 크기를 변경합니다. 너비와 높이가 모두 크기 조정 비율에 따라 변경됩니다. 이 기능은 이 샘플의 ResizeImage 메서드에서 보여 줍니다.

  • 대칭 이동 및 회전   대칭 이동은 이미지를 X축 또는 Y축을 기준으로 뒤집습니다. 그 결과 미러 이미지 또는 거꾸로 뒤집힌 이미지가 만들어집니다. 회전은 이미지를 가운데를 중심으로 특정한 각도만큼 회전시킵니다. 이미지의 경우 90도의 배수만큼 회전시키는 것이 일반적입니다. 회전 및 대칭 이동은 이 샘플의 RotateFlip 메서드에서 보여 줍니다.

  • 음화 및 회색조   음화 또는 회색조 이미지는 ColorMatrix를 사용하여 만들 수 있습니다. 이미지에 적용할 때는 ColorMatrix가 색 변환의 기본이 됩니다. 이 기능은 이 샘플의 DrawNegativeImage 및 ConverttoGrayScale 메서드에서 보여 줍니다.

  • 자르기   자르기는 이미지의 특정 영역을 잘라내어 해당 영역을 별도의 이미지로 만드는 작업입니다. 이 기능은 이 샘플의 CropButton_Click 메서드에서 보여 줍니다.

  • 축소판   이미지는 해당 이미지의 정상 크기로 저장하거나 축소판으로 저장할 수 있습니다. 축소판을 만드는 한 가지 방법은 이미지의 복제본을 만들어 크기를 조정한 다음 축소판으로 저장하는 것입니다. 이 기능은 이 샘플의 SaveThumbnailAs_Click 메서드에서 보여 줍니다.

참고 항목

작업

방법: 그리는 데 필요한 그래픽 개체 만들기

방법: 이미지 자르기 및 배율 조정

방법: 이미지 회전, 반사 및 기울이기

방법: 축소판 이미지 만들기

기타 리소스

Windows Forms의 그래픽 및 그리기