Q&A

  • GDI+ 에서 DrawImage 질문입니다.
// Shrink the image using high-quality interpolation.
  graphics.SetInterpolationMode(InterpolationModeHighQualityBicubic);
  graphics.DrawImage(
    image,
    MakeRect(290, 250, 0.6 * width, 0.6 * height),  // destination rectangle
    0, 0,        // upper-left corner of source rectangle
    width,       // width of source rectangle
    height,      // height of source rectangle
    UnitPixel);

예제 파일에서 그냥 복사한것이고요!

InterpolationModeHighQualityBicubic 옵션으로 이미지를 줄이면요!

GDI+ 로 이미지 줄인거


포토샵으로 이미지 줄인거



비교 사진




이미지의 좌측이 색이 틀리게 나오는것을 보실수 있습니다.

좌측이미지처럼 이미지가 변질되지 않게 하는 방법 아시면

가르쳐 주시면 고맙겠습니다.

1  COMMENTS
  • Profile
    박상윤 2004.03.20 01:04
    글세요.. 이미지를 줄이거나. 늘일때는 보간법을 사용합니다.
    지금 쓰것이 많은 보간법중의 하나입니다.
    포토샵의경우.. 보간법 + 컬러매칭기술등.. 상당히 많은.. 이미지 프로세싱
    기술이 녹아 있는 거라.. 정확하게.. 따라가기는 힘들것 같네여


    일단은 다른 보간법들을 사용해 보시는 것이.. 좋을 듯 하네요.