디시인사이드 갤러리

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

갤러리 본문 영역

C언어 실력좀 늘었지 그동안? 이번건 좀 어려우뮤ㅠㅠ

질문있습니다(121.157) 2012.02.07 22:13:02
조회 168 추천 0 댓글 15

#include <stdio.h>
#include<malloc.h> 

int main()

{
char firstCharacter;
char secondCharacter;
unsigned int FileSize,reserved,data_offset,size,width,height,padding,planes,bit_count,compression,image_size,i,j;

char padding= 8-(width*3)%8;

FILE * fp = fopen("D:\\flower.bmp","rb");

fread (&firstCharacter, sizeof(char), 1 ,fp);
fread (&secondCharacter, sizeof(char), 1 ,fp);
fread (&FileSize, sizeof(unsigned int), 1 ,fp);
fread (&reserved, sizeof(unsigned int), 1 ,fp);
fread (&data_offset, sizeof(unsigned int), 1 ,fp);
fread (&size, sizeof(unsigned int), 1 ,fp);
fread (&width, sizeof(unsigned int), 1 ,fp);
fread (&height, sizeof(unsigned int), 1 ,fp);
fread (&planes, sizeof(unsigned int), 1 ,fp);
fread (&bit_count, sizeof(unsigned int), 1 ,fp);
fread (&compression, sizeof(unsigned int), 1 ,fp);
fread (&image_size, sizeof(unsigned int), 1 ,fp);

printf("first character is %c \n", firstCharacter);
printf("second character is %c \n", secondCharacter);
printf("file size is %d \n", FileSize);
printf("reserved is %d \n", reserved);
printf("data offset is %d \n", data_offset);
printf("size is %d \n", size);
printf("file width is %d \n", width);
printf("file height is %d \n", height);

 fclose(fp); //always close the file whe you close


 char * image_data = malloc (size);
 fread (&width, size, 1, fp);

for(int i=0; i<(int) width, i++)
for(int j=0; j<(int) height, j++)
{
data_offset[i*(width*3+padding)+ (j*3)] = 0; // B color of first pixel
}

FILE * wp;
wp = fopen ("D:\\newfile.bmp", "wb");
fwrite (&firstCharacter, sizeof(char), 1, wp);
//write header information smae as u read
//write image pixel data which is already changed
fwrite(image_data, size,1, wp);
fclose(wp);
free(image_data);
}





BMP 파일을 오픈해서 RGB 중 Blue 를 0값 즉 검은색으로 변경후 새로운 BMP 파일 생성하는 프로그램

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 대박 날 것 같아서 내 꿈에 나와줬으면 하는 스타는? 운영자 25/11/17 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
302164 이런 프로그람은 어떰? [8] 프로그람마(220.125) 12.02.08 106 0
302161 성대아싸횽 전자계집 추천해줘? [2] ㅁㄴㅇ(210.90) 12.02.08 72 0
302158 삽질끝에 여기까지 개발 끝 [9] 끼로갤로그로 이동합니다. 12.02.08 99 0
302156 웹 프로그래머 목표로 하시는분들 취직할때. [1] 빌어먹을야옹갤로그로 이동합니다. 12.02.08 125 0
302155 으앙랑라앙ㅇㅇ 존슨즈아기화장수갤로그로 이동합니다. 12.02.08 27 0
302154 강찬희 귀엽지 않음? [1] SODMaster갤로그로 이동합니다. 12.02.08 56 0
302152 마지막 자존심을 깨고 전자계집을 만날까 고민중 ㅠ [3] [성대아싸]갤로그로 이동합니다. 12.02.08 112 0
302150 SW? [1] SODMaster갤로그로 이동합니다. 12.02.08 56 0
302148 아스횽 강좌 소장할 가치가 있을것 같음 [2] [성대아싸]갤로그로 이동합니다. 12.02.08 86 0
302145 warning C4800: 'int' : 'true' 또는 'false' [6] Paradise갤로그로 이동합니다. 12.02.08 186 0
302144 컴퓨터 용어? [1] iljeomobolt갤로그로 이동합니다. 12.02.08 64 0
302142 회사에 기혼이 많으면 그나마 결혼해서 살수는 있다는소린가? [1] ㅇㅇ(211.208) 12.02.08 43 0
302141 싸이 페북 그리고 아스형질문 [9] 싴보이갤로그로 이동합니다. 12.02.08 118 0
302140 IT업계가 결혼하기는 힘들어도 자유연애 프리섹스하기는 조아 [4] ㄴㅇㄹ(112.136) 12.02.08 142 0
302139 IT 싫어하는거 맞는듯 [3] ㅇㅇ(211.208) 12.02.08 60 0
302137 에디트플러스 개발자는 열모드 편집기능은 왜 추가 안시키는거냐 [4] ㄴㅇㄹ(112.136) 12.02.08 256 0
302136 클릭하세요 C# 이제 안파나봐여? 교보가니까 품절뜨던뎅.. 낼름&gt;_&lt;갤로그로 이동합니다. 12.02.08 39 0
302134 오라클 책 추천좀 해주십시오. [1] 오두바이갤로그로 이동합니다. 12.02.08 65 0
302133 자바 웹어플 공부할때 아파치+톰캣+JBoss 까는거 뻘짓 아니냐? [2] ㄴㅇㄹ(112.136) 12.02.08 195 0
302129 프리랜서 자리 어디에 가면 많이 낚음 ? ㅇㅇ ? ☎v2.0™갤로그로 이동합니다. 12.02.08 74 0
302128 웹지엘 스터디 오늘자 [9] [성대아싸]갤로그로 이동합니다. 12.02.08 137 0
302123 아 ㅅㅅ하기 싫다 [1] SODMaster갤로그로 이동합니다. 12.02.08 52 0
302122 내가 왼손을 들면 싴보이갤로그로 이동합니다. 12.02.08 18 0
302117 식욕을 증가 시키는 짤방 [4] 거칠게갤로그로 이동합니다. 12.02.08 82 0
302116 기타와 코딩의 유사점 [1] [성대아싸]갤로그로 이동합니다. 12.02.08 65 0
302115 상콤한 점심시간이다. 짤방이나 구경해라 [2] 거칠게갤로그로 이동합니다. 12.02.08 74 0
302114 비주얼 스튜디오 2010 공유모드 어떻게 바꾸나요? [2] Sereza갤로그로 이동합니다. 12.02.08 49 0
302113 연봉 2000 vs 국비 4개월 후 취업 [6] 공돌이대장갤로그로 이동합니다. 12.02.08 258 0
302111 기타배우세요 [12] ㅇㅇ(211.208) 12.02.08 157 0
302110 임베디드치킨은 컨셉 아이디어가 안떠오르는데 클라우드 치킨은 [2] 나리링갤로그로 이동합니다. 12.02.08 88 0
302108 공비 // 많이 씀... [4] iljeomobolt갤로그로 이동합니다. 12.02.08 106 0
302107 하 울 회사;; 한동안 분위기 안좋겠다.. 2명이나 이직..;; [16] 쿄스케갤로그로 이동합니다. 12.02.08 239 0
302106 횽들은 야근의 기준이 어떻게 됨? ㅋ [4] 갸아악(202.14) 12.02.08 110 0
302105 게임 회사 업무 환경이 보통 어떻슴까? [5] Ynobe갤로그로 이동합니다. 12.02.08 126 0
302104 슈발여친졸업식을가야되나 [12] ㅇㅇ갤로그로 이동합니다. 12.02.08 133 0
302102 갑자기궁금한거ㅋㅋ [6] ㅇㅇ갤로그로 이동합니다. 12.02.08 65 0
302101 하이 형들 svn 요새 뭐 많이 써? [8] 갸아악(202.14) 12.02.08 188 0
302100 연봉 2700일때 세금이고 머고 다 제하고 실수령액 월 얼마죠 ?? [5] 야요이갤로그로 이동합니다. 12.02.08 5036 0
302098 플머 직업병이 있나 보다 [3] □ㅁ갤로그로 이동합니다. 12.02.08 91 0
302097 Adobe Air 는 현재 상황 어때? 캐에어닭(115.92) 12.02.08 60 0
302096 어제 글을 보다보니 2천 이하는 악덕기업이라... [19] +어게인갤로그로 이동합니다. 12.02.08 192 0
302095 나도 어제 잠시 이런 생각이 스쳤다. [23] 바보플머(222.121) 12.02.08 148 1
302094 보안관련해서 리눅스를 좀 공부해보고 싶은데 [4] ㅇㅇ(220.87) 12.02.08 90 0
302093 atoi 읽어봐 [6] 어슐러르귄갤로그로 이동합니다. 12.02.08 119 0
302092 우와 횽들 여기는 어디에 박혀있는 신의 직장임? [3] ㅇㅇ(116.41) 12.02.08 147 0
302091 웅웅 난 임베디드치킨보다 클라우드 치킨이 좋당게 ㅋㅋ [1] 클라우드치킨(175.192) 12.02.08 71 0
302090 공학인증제도 이수한사람? [6] ㅂㅈㄷ(14.45) 12.02.08 116 0
302089 형들아.. iptime제품중에 모니터모드 지원하는것 없음?? ㅁㄴㅇ(175.116) 12.02.08 715 0
302085 형님들 파이 구하는 소스 짜봤는데요 1.#INF 뜨네요 왜이러죠? [2] ㅎㅎ(124.51) 12.02.08 61 0
302084 Ubuntu 11.10 설치 기념 [9] 씨발라드세요갤로그로 이동합니다. 12.02.07 170 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2