게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
C#으로 GIF 이미지 조작시에... |
---|
작성자: 영이
작성일시: 2005-11-21 15:59,
조회수: 1,413
|
안녕하세요. 원석님.
질문하러 또 왔답니다. ^_^;;; 아래의 소스로 Crop을 하면, GIF파일이 원본보다 이미지가 깨져보입니다. 혹 PixelFormat때문일까 하여, 아래의 밑줄친 부분을 imgPhoto.PixelFormat으로 바꾸어 보면, "인덱싱된 픽셀 형식이 들어 있는 이미지로는 Graphics 개체를 만들 수 없다"면서 에러가 나더군요. 소스는 아래와 같구요. Image imgPhoto = Image.FromFile(fileName,true); ImageFormat format = imgPhoto.RawFormat; Image bmPhoto = new Bitmap(Width, Height, PixelFormat.Format24bppRgb); Graphics grp = Graphics.FromImage(bmPhoto); grp.Clear(Color.White); //<-- 투명 GIF의 경우 배경이 검어지는것을 방지하기 위해 grp.DrawImage(imgPhoto, new Rectangle(0,0,Width,Height), new Rectangle(adjustX,adjustY,Width,Height), GraphicsUnit.Pixel); grp.Dispose(); imgPhoto.Dispose(); bmPhoto.Save(fileName,format); bmPhoto.Dispose();이전 이미지 손상 없이 깔끔하게 자를수 있는 방법이 없을까요?? 만만치가 않네요... ㅠㅠ 아니면 원래 GDI+가 제대로 된 기능을 하지 않는걸까요... -_-;; |
IP 주소: 203.229.213.218
|
송원석 |
정말 죄송합니다. 저도 그래픽쪽 방면으로는 거의 모르는지라 도움이 되어드리지 못할 것 같습니다. 감사합니다. ^_^;;
|
2005-11-21 18:25 |
영이 |
ㅠ_ㅠ
|
2005-11-22 11:22 |
![]() |
게시물 | |||
---|---|---|---|---|
1,383 | 2005-12-15 | 6,010 | ||
1,382 |
권오일 |
2005-12-15 | 1,442 | |
1,381 |
권오일 |
2005-12-15 | 1,400 | |
1,380 |
궁금이 |
2005-12-08 | 1,387 | |
1,379 | 2005-12-08 | 3,598 | ||
1,378 |
궁금이 |
2005-12-05 | 1,417 | |
1,377 |
|
2005-12-06 | 3,771 | |
1,376 |
끄적 |
2005-12-01 | 2,357 | |
1,375 | 2005-12-01 | 3,738 | ||
1,374 |
|
끄적 |
2005-12-03 | 1,330 |
1,372 |
훈스 |
2005-11-22 | 1,578 | |
1,371 | 2005-11-22 | 3,593 | ||
![]() |
영이 |
2005-11-21 | 1,413 | |
1,369 |
### |
2005-11-20 | 1,510 | |
1,368 | 2005-11-20 | 3,583 | ||
1,367 | 2006-09-08 | 3,395 | ||
1,366 | 2006-09-08 | 3,769 | ||
1,365 | 2005-11-16 | 3,484 | ||
1,364 | 2005-11-16 | 3,425 | ||
1,363 | 2005-11-16 | 3,459 | ||
1,362 | 2005-11-17 | 3,590 | ||
1,361 | 2005-11-15 | 4,251 | ||
1,360 | 2005-11-15 | 3,647 | ||
1,359 |
궁금이 |
2005-11-14 | 2,557 | |
1,358 | 2005-11-15 | 3,678 |