디시인사이드 갤러리

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

갤러리 본문 영역

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

질문있습니다(121.157) 2012.02.07 22:13:02
조회 171 추천 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/24 - -
이슈 [디시人터뷰] 충무로가 주목하는 신예, '세계의 주인' 서수빈 운영자 25/11/24 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
302319 근데 공비횽은 전공 영어책을 볼 정도 영어 실력임?? [1] 에이시아(203.90) 12.02.09 87 0
302314 형들 프로그래밍 공부하면서....... [1] SoliCode갤로그로 이동합니다. 12.02.09 51 0
302313 아이폰 5나 윈도우폰 언제나오냐.... [2] 쿄스케갤로그로 이동합니다. 12.02.09 63 0
302310 은퇴한애송이 봐라 [5] 킁킁(61.74) 12.02.09 46 0
302308 글리젠. 10 개심심(61.73) 12.02.09 31 0
302305 글리젠.4 쿄스케갤로그로 이동합니다. 12.02.09 40 0
302304 글리젠. 2 개심심(61.73) 12.02.09 26 0
302301 c++ 프로그래밍하고 웹프로그래밍하고 연관되있나요? [2] 헌내기(175.117) 12.02.09 89 0
302300 글리젠 안되냐?나 심심한데 [3] 개심심(61.73) 12.02.09 58 0
302299 정년퇴직보장된 프로그래머가 되는 노하우......... [11] 로또로(218.159) 12.02.09 401 0
302298 그 수학이랑 물리공부를 잘해야하나? [2] Reki_갤로그로 이동합니다. 12.02.09 77 0
302296 SI가 엿같다는 걸 모르는 애들은 도대체 뭐냐? [9] 금딸마라토너갤로그로 이동합니다. 12.02.09 209 0
302294 나의 연봉 변천사 [9] 개심심(61.73) 12.02.09 232 0
302293 연봉 3000이 힘들어?? [3] 은퇴한애송이갤로그로 이동합니다. 12.02.09 157 0
302292 방금 여론조사 전화가 사무실로 왔어. iljeomobolt갤로그로 이동합니다. 12.02.09 49 0
302291 개심심이는 봅니다. [3] iljeomobolt갤로그로 이동합니다. 12.02.09 78 0
302290 형들 학원출신 있짢아 그렇게 안좋은거야?? [6] 독수리(221.155) 12.02.09 254 0
302288 티눈이 났다 [4] 개심심(121.140) 12.02.09 83 0
302287 크롬 제일 처음 켜면 오잉! 소리나는데 님들도 그럼? [2] 이힝(121.177) 12.02.09 83 0
302286 다들 자나??? 개심심(121.140) 12.02.09 52 0
302284 고시원 살면서 좋은점2 [13] 개심심(121.140) 12.02.09 187 1
302283 C언어 배우려고하는데.. [12] 쩌렲갤로그로 이동합니다. 12.02.09 181 0
302282 쿄게이형의 이직을 추카드려여 [1] SODMaster갤로그로 이동합니다. 12.02.09 91 0
302281 고시원 살면서 좋은점... [3] 쿄스케갤로그로 이동합니다. 12.02.09 116 0
302280 케닭형에게 한번더 질문 ㅋ [4] 갤로그로 이동합니다. 12.02.09 74 0
302279 친구 엿먹이는 방법좀 ㅠㅠ [3] ㅇㅇ(220.79) 12.02.09 103 0
302278 저 2중인격에다가 tourett syndrome 있는것같아요.txt Stan(220.244) 12.02.09 71 0
302276 암호학 아는 형 있음? [3] 어슐러르귄갤로그로 이동합니다. 12.02.09 100 0
302275 횽들,, 파이썬에서 list안에 든 것 찾을때,, 초보초보(27.33) 12.02.09 69 0
302274 조깅 아행행 이모군(58.228) 12.02.08 50 0
302273 모든 프로그래머가 행복해질 수는 없다. 그러나.. [17] ☎v2.0™갤로그로 이동합니다. 12.02.08 236 0
302272 내가 찾는 프로그래밍 공부 사이트가 있는데 [2] = _=갤로그로 이동합니다. 12.02.08 119 0
302271 내가 요즘한 미친짓.TXT [5] Stan(220.244) 12.02.08 187 0
302270 지금 이 상황에서 쇼핑몰 어떻게 적용해야되지? [3] 정신차리고갤질해라갤로그로 이동합니다. 12.02.08 84 0
302269 형들아 이거 프로그램 관련 질문은 아니지만 질문이 있음 [1] 직각빨대갤로그로 이동합니다. 12.02.08 55 0
302268 회사 그만둔다고 주변분들한테 말씀 드림.. [4] 쿄스케갤로그로 이동합니다. 12.02.08 176 0
302267 역시 프겔은 [1] 어떡해갤로그로 이동합니다. 12.02.08 86 0
302266 프로그래밍 갤러리 여러분 개발자 모집합니다. [2] 루이스군(220.79) 12.02.08 70 0
302265 프갤완전 망했네.. 글리젠속도봐라. [1] ㅇㅇ(112.159) 12.02.08 61 0
302264 -.-- --- ..- .- .-. . --. .- -.-- 어슐러르귄갤로그로 이동합니다. 12.02.08 22 0
302263 형들 이제 중2올라가는 빠른99년생인데 질문좀 여러개할께요. [5] 비상ㅇ갤로그로 이동합니다. 12.02.08 103 0
302261 쓸만한 쇼핑몰 오픈소스 있나? [1] 정신차리고갤질해라갤로그로 이동합니다. 12.02.08 118 0
302260 하루 엄청 빨리 지나간다. [2] 어떡해갤로그로 이동합니다. 12.02.08 88 0
302258 흠 디씨갤 다돌아보진 않았지만 현업 그리고 그쪽에 상류 속해있는곳.. ☎v2.0™갤로그로 이동합니다. 12.02.08 77 0
302257 형들 자바 공부하는데 할만한 프로젝트 같은 거 어디서 찾아야되? [2] 잡아(124.137) 12.02.08 101 0
302256 이쪽계열이 정말 희망이 없어? [3] 지적인 음료갤로그로 이동합니다. 12.02.08 99 0
302255 조회수만 올라가고 댓글이 안달리네 [7] ㅇㅇㅎ(110.47) 12.02.08 64 0
302253 캐닭흉 아직두 안갔나여 ㅠㅠ [성대아싸]갤로그로 이동합니다. 12.02.08 32 0
302251 라자루스 가르쳐줘요 [1] ㅇㅇㅎ(110.47) 12.02.08 68 0
302249 근데 이런 회사에서 일하는 횽들 있음? ㅇㅇㅇ? [3] ㅇㅇㅇ(121.144) 12.02.08 130 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2