디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

횽들 이거 에러좀 잡아줘 ㅠㅠ

F씨갤로그로 이동합니다. 2011.03.21 15:16:37
조회 133 추천 0 댓글 14


#include <stdio.h>
#include <windows.h>
#define WIDTHBYTES(bits) (((bits)+31)/32*4) // 영상 가로줄은 4바이트의 배수.
#define BYTE unsigned char

void main()
{
 FILE *infile;
 infile=fopen("coin.bmp", "rb");  //입력한파일을 오픈
 if(infile==NULL) { printf("영상파일이 없어영ㅎㅎ"); return; }

 //BMP헤드정보입력
 BITMAPFILEHEADER hf;
 BITMAPFILEHEADER hInfo;
 fread(&hf,sizeof(BITMAPFILEHEADER),1,infile); // 파일정보헤드를 읽음
 if(hf.bfType!=0x4D42) exit(1); //파일타입이 BM(0x4D42)인지를 검사
 fread(&hInfo,sizeof(BITMAPFILEHEADER), 1, infile);  //영상 정보헤드 읽음
 if(hInfo.biBitCount!=8 ) { printf("Bad File format!!"); return;} // 흑백

 //팔레트 정보입력
 RGBQUAD hRGB[256]; //팔레트정보를 위한배열(흑백)
 fread(hRGB,sizeof(RGBQUAD),256,infile); //팔레트 입력

 //메모리할당
 BYTE*lpImg = new BYTE [hInfo.biSizeImage]; //저장할 영상메모리할당
 fread(lpImg,sizeof(char), hInfo.biSizeImage, infile); //영상데이터읽음
 fclose(infile); //오픈했던 파일을 닫아줌

 int rwsize = WIDTHBYTES(hInfo.biBitCount*hInfo.biWidth);

 //역상의 이미지 구하기
 for(int i=0; i<hInfo.biHeight; i++)
 {
  for(int j=0; j<hInfo.biWidth; j++)
   lpImg[i*rwsize+j] = 255-lpImg[i*rwsize+j];
 }

 //영상출력
 FILE *outfile = fopen("out.bmp", "wb"); //출력할 파일을 오픈
 fwrite(&hf,sizeof(char),sizeof(BITMAPFILEHEADER),outfile); //파일헤드 출력
 fwrite(&hInfo,sizeof(char),sizeof(BITMAPFILEHEADER),outfile); //영상헤드 출력
 
 fwrite(hRGB,sizeof(RGBQUAD),256,outfile); //팔레트출력

 fwrite(lpImg,sizeof(char),hInfo.biSizeImage,outfile); //영상데이터출력
 fclose(outfile); //파일을 닫아줌

 //메모리 해제
 delete [] lpImg;
}


엉엉 30분 남았어 급해 ㅠㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이혼하고 나서 더 잘 사는 것 같은 스타는? 운영자 24/07/08 - -
240622 나이 처먹고 플그밍 독학 하려니까 힘들다;; [19] ████갤로그로 이동합니다. 11.03.27 984 0
240620 횽들의 도움이 필요합니다 [17] 서빙알바(58.143) 11.03.27 174 0
240619 공비 개새.끼 [2] 트럼프조커갤로그로 이동합니다. 11.03.27 229 0
240618 형들 상담좀 해줬으면 좋겠어 [6] 토드(116.40) 11.03.27 175 0
240617 형님들 희소행렬 빠른 전치 팁좀 주십쇼. [7] ㅇㅇ(165.194) 11.03.27 6003 0
240615 친목친목 거릴시간에 공부하믄 됨. 일광면(65.49) 11.03.27 95 0
240614 아나찢발 리버싱 못해먹겠네 [8] ㅁㄴㅇ(222.114) 11.03.27 168 0
240611 헤헤 행렬 오또케 표현함 ㅠㅠ [2] 어슐러르귄갤로그로 이동합니다. 11.03.27 83 0
240608 ***** 출력하는 문제 같은거 자주 나오니 답변 잘 보고 제출해... [12] 미라발칸갤로그로 이동합니다. 11.03.27 117 0
240607 차단 당햇어 시발... 늅늅늅 봐라 [1] 일광년(65.49) 11.03.27 66 0
240606 네이버에서 "세상의 기원" 으로 검색하면.JPG [3] ㅇㅇ(222.107) 11.03.27 236 0
240605 형님들 ㅎㅎ 저 또왓슴여 질문해도되져?ㅎㅎ [4] 늅늅늅(219.250) 11.03.27 79 0
240604 왜 다들 인맥구해?? pandah갤로그로 이동합니다. 11.03.27 76 1
240603 pow() 에 대한 고찰 [8] 사과갤로그로 이동합니다. 11.03.27 169 0
240601 일광면 형 봐 [3] 늅늅늅(121.159) 11.03.27 107 0
240600 여기에 올라오는 글중에 [1] 원싸갤로그로 이동합니다. 11.03.27 77 0
240599 공대신입생 보셈 [4] ㅇㅇㄹ(112.161) 11.03.26 155 0
240598 형들~ 또 물어보러왔어요 뿌잉뿌잉 ㅎㅎ [7] 늅늅늅(219.250) 11.03.26 130 0
240597 쿨타임 된거야? [1] 전방개념탄갤로그로 이동합니다. 11.03.26 86 0
240596 형들 어플 개발관련 좀 도와줘 ㅠㅠ [4] ㅇㅇ(125.128) 11.03.26 70 0
240595 C++ 횽들도와줘 [2] 1231(220.92) 11.03.26 75 0
240594 도와주세요 형님들... [7] 공대신입생(118.127) 11.03.26 107 0
240593 인맥구함 [2] ㅇㅇㄹ(112.161) 11.03.26 110 0
240592 고쳐봤는데도 안됩니다.. [2] ㅁㄴㅇㄹ(222.239) 11.03.26 71 0
240591 병`싲ㄴ같은 질문하나만 할게 [6] ㅇㅇㄹ(112.161) 11.03.26 82 0
240590 나도 인맥구함 꿀레(14.33) 11.03.26 72 0
240589 내가 학부생 논문을 쓰고 싶은데.. 주제가 [1] 로레알갤로그로 이동합니다. 11.03.26 137 0
240588 23살 프로그래밍 지식 백지 상태에서 취업목적으로 독학 가능한가요? [12] sdpower(175.212) 11.03.26 400 0
240587 정말 쉬운문제인것같은데 모르겠어서 답답해죽겠어요 [3] d(124.111) 11.03.26 61 1
240586 형들 초보인데 질문좀..부탁 백수1년차갤로그로 이동합니다. 11.03.26 29 0
240585 형들 c++ 디버깅 검사할때 [2] (210.124) 11.03.26 79 0
240584 2의 500승 컴퓨터로 계산하려면 무슨언어가 좋음? [3] (112.148) 11.03.26 142 0
240583 회사다니면서 석사공부하는거 가능함? [5] ㅇㅇㄹ(112.161) 11.03.26 193 0
240582 밀제 보아라 [6] c(125.143) 11.03.26 123 0
240581 고급 프로그래머 모십니다. [4] clique갤로그로 이동합니다. 11.03.26 162 0
240579 어셈블 공부중.... [3] LazyDok갤로그로 이동합니다. 11.03.26 87 0
240578 저두 인맥구해염 [1] 일광면(119.198) 11.03.26 85 0
240577 나도 인맥구함 [2] clique갤로그로 이동합니다. 11.03.26 88 0
240576 대한민국 씨언어 다 좆까라그래 [2] gas(210.106) 11.03.26 85 0
240575 형들 이거 함만 봐주세욤 회색사과갤로그로 이동합니다. 11.03.26 42 0
240574 내가 그딴 레지스터드립을 물어본 이유! [2] 하앍하앍(123.199) 11.03.26 70 0
240573 나도 인맥구해여 백수1년차갤로그로 이동합니다. 11.03.26 67 0
240572 프갤 같이 공부하고 배울 인맥구함 [16] veritaxluxmeaest갤로그로 이동합니다. 11.03.26 195 0
240571 c언어 개초본데 [11] 밀제갤로그로 이동합니다. 11.03.26 119 0
240570 재미있는 문제 안드로메다행(112.133) 11.03.26 50 0
240568 근데 자바는 입력함수 뭐임? [2] ㅇㅇ(121.169) 11.03.26 186 0
240566 자바로 프로그램 하나 짜보고싶은데 [5] ㅇㅇ(121.169) 11.03.26 100 0
240563 한국이 잘 살고 경제발전을 할 수 있는 이유.jpg [6] asdf(222.107) 11.03.26 218 0
240561 일본이제 졷도 게임 못만들지 않냐? [1] 아휘바(61.255) 11.03.26 133 0
240560 게임 업계 신입으로 취직할 때는 인디 게임 만들어가는게 최고라면서요? [2] ㅇㅇ(222.107) 11.03.26 272 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2