asp.net 사진 업로드 시 이미지 판단 모드 GRB 또는 CMYK 구현 방법

본 고 는 asp.net 이 사진 을 업로드 할 때 사진 을 판단 하 는 모델 인 GRB 나 CMYK 를 실현 하 는 방법 을 실례 로 설명 한다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.

Bitmap bmp = new Bitmap(allow_fileStream); //    
allowUpload = stringHelper.IsCMYK(bmp) == "true" ? false : true; //  true        RGB   
public string IsCMYK(System.Drawing.Image img)
{
    string isCmyk;
    if ((GetImageFlags(img).IndexOf("Ycck") > -1) || (GetImageFlags(img).IndexOf("Cmyk") > -1))
    {
      isCmyk = "true";
    }
    else
    {
      isCmyk = "false";
    }
    return isCmyk;
}
public string GetImageFlags(System.Drawing.Image img)
{
    ImageFlags FlagVals = (ImageFlags)Enum.Parse(typeof(ImageFlags), img.Flags.ToString());
    return FlagVals.ToString();
}

더 많은 asp.net 관련 내용 에 관심 이 있 는 독 자 는 본 사이트 의 주 제 를 볼 수 있다.
본 고 에서 말 한 것 이 여러분 의 asp.net 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기