티스토리 뷰
[1단계]
encoder 이용하여 colorDepth 를 통해 눌러주기 ----> 실패
System.Drawing.Imaging.ImageCodecInfo encoder2[] = System.Drawing.Imaging.ImageCodecInfo.GetImageDecoders();
System.Drawing.Imaging.ImageCodecInfo encoder = GetEncoderInfo("image/png");
System.Drawing.Imaging.Encoder myEncoder = System.Drawing.Imaging.Encoder.ColorDepth;
System.Drawing.Imaging.EncoderParameters myEncoderParameters = new System.Drawing.Imaging.EncoderParameters(1);
System.Drawing.Imaging.EncoderParameter myEncoderParameter[] = new System.Drawing.Imaging.EncoderParameter[1];
myEncoderParameter[0] = new System.Drawing.Imaging.EncoderParameter(myEncoder, 8L);
// 이 옵션 안먹는다. tiff 파일만 먹는듯.
myEncoderParameters.set_Param(myEncoderParameter);
String fileName = ((i < 10) ? "0" : "") + i;
bmpInfo[i].img.Save(path + "\\" + fileName + ".png", encoder, myEncoderParameters);
private static ImageCodecInfo GetEncoderInfo(String mimeType)
{
encoder 이용하여 colorDepth 를 통해 눌러주기 ----> 실패
System.Drawing.Imaging.ImageCodecInfo encoder2[] = System.Drawing.Imaging.ImageCodecInfo.GetImageDecoders();
System.Drawing.Imaging.ImageCodecInfo encoder = GetEncoderInfo("image/png");
System.Drawing.Imaging.Encoder myEncoder = System.Drawing.Imaging.Encoder.ColorDepth;
System.Drawing.Imaging.EncoderParameters myEncoderParameters = new System.Drawing.Imaging.EncoderParameters(1);
System.Drawing.Imaging.EncoderParameter myEncoderParameter[] = new System.Drawing.Imaging.EncoderParameter[1];
myEncoderParameter[0] = new System.Drawing.Imaging.EncoderParameter(myEncoder, 8L);
// 이 옵션 안먹는다. tiff 파일만 먹는듯.
myEncoderParameters.set_Param(myEncoderParameter);
String fileName = ((i < 10) ? "0" : "") + i;
bmpInfo[i].img.Save(path + "\\" + fileName + ".png", encoder, myEncoderParameters);
private static ImageCodecInfo GetEncoderInfo(String mimeType)
{
int j;
ImageCodecInfo encoders[];
encoders = ImageCodecInfo.GetImageEncoders();
for (j = 0; j < encoders.length; j++)
{
for (j = 0; j < encoders.length; j++)
{
if (encoders[j].get_MimeType().Equals(mimeType))
{
return encoders[j];
}
}
return null;
return null;
} //GetEncoderInfo
'my Programing > etc..' 카테고리의 다른 글
ARM 컴파일러로 컴파일시의 에러/경고 (0) | 2009.04.10 |
---|---|
Visual Studio 2005 Black Color 적용 하기. (1) | 2009.01.29 |
BITMAP 구조. (0) | 2008.10.25 |
Convert From 24-bit Color Bitmap To 8-bit grayscale Bitmap (0) | 2008.10.23 |
Flash action script (0) | 2008.08.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- MaskFilterEffect
- VirtualBox
- suave
- ubuntu
- kext
- LockInfo
- 청용
- euro2008
- BigbusTour
- awn
- 테일즈 오브 베스페리아
- J2ME
- java vm
- iOS4.0
- theme
- XBOX360
- 한글2008
- 기어스오브워2
- kext helper
- java
- ALC888
- iPhone
- WeatherWidget
- Mac
- 10.5.8
- Cydia
- 두바이
- 아이폰
- 우분투
- Lee Chung Yong
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함