ASP.NET/GDI+에서 팔레트 설정 PNG 이미지를 생성했습니다
문제
방금 PNG 이미지를 반환하는 ASP.NET에 응용 프로그램을 작성했습니다.
결과 이미지는 투명한 배경에서 완전히 검은 색입니다. 파일 크기를 줄이기 위해 이미지를 색인화하는 방법이 있습니까?
허용하지 않는 그래픽 객체를 사용하고 있기 때문에 생성 된 새 이미지를 색인 할 수 없습니다.
도움을 주셔서 대단히 감사합니다 - 나는 나이를 찾고 있었고 이것을 설정하는 방법을 알 수없는 것 같습니다.
해결책
내가 아는 한, 당신은 스트레이트 GDI+를 사용하여 이것을 할 수 없습니다 - 내장 PNG 인코더는 출력 색상 깊이에 대한 지원이 매우 제한적입니다 ... 색인을 작성하더라도. Bitmap
메모리에서 좋은 팔레트를 사용하면 여전히 32bpp PNG로 작성됩니다. 필요한 컨트롤을 얻으려면 타사 이미지 라이브러리에 의지해야합니다.
보다:
제휴하지 않습니다 StackOverflow