게시판 본문 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 | 5,725 | ||
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,460 | ||
1,378 |
궁금이 |
2005-12-05 | 1,417 | |
1,377 |
re: ASP와 Oracle [1] |
2005-12-06 | 3,618 | |
1,376 |
끄적 |
2005-12-01 | 2,357 | |
1,375 | 2005-12-01 | 3,591 | ||
1,374 |
re: 수동 트랜잭션 에러.. [2] |
끄적 |
2005-12-03 | 1,330 |
1,372 |
훈스 |
2005-11-22 | 1,578 | |
1,371 | 2005-11-22 | 3,440 | ||
영이 |
2005-11-21 | 1,413 | ||
1,369 |
### |
2005-11-20 | 1,510 | |
1,368 | 2005-11-20 | 3,427 | ||
1,367 | 2006-09-08 | 3,237 | ||
1,366 | 2006-09-08 | 3,620 | ||
1,365 | 2005-11-16 | 3,331 | ||
1,364 | 2005-11-16 | 3,280 | ||
1,363 | 2005-11-16 | 3,309 | ||
1,362 | 2005-11-17 | 3,452 | ||
1,361 | 2005-11-15 | 4,113 | ||
1,360 | 2005-11-15 | 3,509 | ||
1,359 |
궁금이 |
2005-11-14 | 2,557 | |
1,358 | 2005-11-15 | 3,541 |