디시인사이드 갤러리

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

갤러리 본문 영역

☎v2.0™형 이게 내가 지금까지 짠 소스임

내사랑C(121.157) 2012.02.10 10:09:26
조회 92 추천 0 댓글 13

#include <stdio.h>
#include<malloc.h>
#include <stdlib.h>
 
int main() {
 
char firstCharacter, secondCharacter;
unsigned int padding;
int image_size,FileSize,reserved,size,width,height,planes,bit_count,compression,data_offset;
 
 FILE * fp = fopen("C:\\jellyfish.bmp","rb");
 
 fread (&firstCharacter, sizeof(char), 1 ,fp);
 
 fread (&secondCharacter, sizeof(char), 1 ,fp);
 
 fread (&FileSize, sizeof(int), 1 ,fp);
 
 fread (&reserved, sizeof(int), 1 ,fp);
 
 fread (&data_offset, sizeof(int), 1 ,fp);
 
 fread (&size, sizeof(int), 1 ,fp);
 
 fread (&width, sizeof(int), 1 ,fp);
 
 fread (&height, sizeof(int), 1 ,fp);
 
 fread (&planes, sizeof(int), 1 ,fp);
 
 fread (&bit_count, sizeof(int), 1 ,fp);
 
 fread (&compression, sizeof(int), 1 ,fp);
 
 fread (&image_size, sizeof(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);
 
 printf("planes are %d \n", planes);
 
 printf("bit_count is %d \n", bit_count);
 
 printf("compression is %d \n", compression);
 
 printf("image_size is %d \n", image_size);
 
 fclose(fp); //always close the file whe you close


FILE * wp = fopen ("E:\\newfile.bmp", "wb");


char *image_data =(char*)malloc (image_size); //malloc is set to void

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

int a=width*3+padding;

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

fwrite (&firstCharacter, sizeof(char), 1, wp);

fclose (wp);

free ((void*)image_data);
}

//write header information same as u read
//write image pixel data which is already changed fwrite(&image_data, size,1, wp); fclose(wp); free (image_data);

 

 
 
형말대로 j++ 를 .. j=+3이렇게 하는거임?

일단 뭐하는프로그래밍냐면
bmp파일을 불러서 정보를 조금 프린트한다음.
RGB 에서 BLUE 요소를 0 즉 검은색으로 변형 후 newfile.bmp 라는 파일을 생성하는거...

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 대박 날 것 같아서 내 꿈에 나와줬으면 하는 스타는? 운영자 25/11/17 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48749 65
2904306 '19' 파이즈리 치는녀 실시간. gif 프갤러(211.178) 23:31 0 0
2904305 'ㅎㅂ' 윤 공주 실시간 라방중ㄱㄱ 프갤러(121.147) 23:31 0 0
2904303 클라우드 엔지니어 희망하는데 [1] 프갤러(118.235) 23:26 6 0
2904298 cursor 대체할만한거 있어? [1] ㅇㅇ(124.48) 23:21 10 0
2904295 개발만한 취미가 없는 것 같음 프갤러(61.73) 23:07 19 0
2904294 살면서 잘 한 일... 후배한테 노트북 키스킨 딱 맞는 카라스스킨 5천원 넥도리아(220.74) 22:58 8 0
2904291 에구궁.. 나님 일욜밤까지 모임하구와서 배불러양 [2] ♥냥덩이의우웅한하룽♥갤로그로 이동합니다. 22:52 18 0
2904289 웹디자인은 이미 AI때문에 망한듯 프갤러(220.70) 22:46 16 0
2904285 왜 극좌들은 하나같이 왕따 당하는걸까? [4] ♥냥덩이의우웅한하룽♥갤로그로 이동합니다. 22:29 31 0
2904266 인공지능 댓글 검사기 발명도둑잡기(118.216) 20:58 22 0
2904265 배달기사 레전드네 진짜; [7] 루도그담당(58.233) 20:57 57 0
2904264 [긴급속보] 한국 연구진이 노벨상 근거를 뒤집자 현재 난리난 천문학계 발명도둑잡기(118.216) 20:56 21 0
2904262 왕따재명 안쓰럽네 ㅠ ㅅ ㅠ [2] ♥냥덩이의우웅한하룽♥갤로그로 이동합니다. 20:53 35 1
2904261 소프트웨어 이름으로 이렁 거 어때? [4] 나르시갤로그로 이동합니다. 20:50 41 0
2904259 긴sql도 셸스크립트도 보기 싫은데 [9] 슈퍼막코더(116.64) 20:35 52 0
2904256 이거 이직 중인데 두개중 어디가야하노 [2] 프갤러(58.231) 20:31 31 0
2904255 베린이평가좀 [1] ㅇㅇ(39.7) 20:29 19 0
2904247 간철수도 어셈블리어한다는데 [2] 타이밍뒷.통수한방(1.213) 19:32 51 0
2904245 국비조언좀요 [2] 프갤러(220.86) 19:22 38 0
2904244 어셈 짜는 중인데 헷갈린다 이기 [12] 루도그담당(58.233) 19:22 78 0
2904243 폴리글랏 툴체인이 나오면 프갤에 평화가 오려나? [10] chironpractor갤로그로 이동합니다. 19:20 59 0
2904242 베이스 ㅍㅌㅊ? ㅇㅇ(203.232) 19:19 21 0
2904240 나 불렀서? ㅇㅅㅇ [6] 프갤러(49.165) 19:13 59 0
2904237 탑 클라스 명문대 진학 퍼펙트 합격 가이드!T 프갤러(121.142) 19:08 21 1
2904232 ❤✨☀⭐⚡☘⛩☃나님 시작합니당☃⛩☘⚡⭐☀✨❤ [3] ♥냥덩이의우웅한하룽♥갤로그로 이동합니다. 18:51 40 0
2904231 이제 러스트 빠돌이 프갤에 안 오겠군 ㅋㅋ [1] 나르시갤로그로 이동합니다. 18:49 41 0
2904230 언어 선택권도 수저순일텐데 [2] chironpractor갤로그로 이동합니다. 18:44 51 0
2904229 파이선 얼마나 개떡 같은데 ㅎㅎ [10] 나르시갤로그로 이동합니다. 18:42 51 0
2904226 언어에 자아의탁하는거? 뭐 그럴수 있음 [16] 박민준갤로그로 이동합니다. 18:03 129 2
2904222 좇센 노무 살기좋은 나라이긴해 타이밍뒷.통수한방(1.213) 17:25 30 0
2904221 파이썬 패키지 설치를 못해? [4] ㅇㅇ(211.234) 17:23 75 3
2904220 백화점 상품권 시세 크롤링하는건 불법일까요? [1] 프갤러(14.32) 17:15 28 0
2904217 요즘가수 머리 90년대같지 않습니까? [4] 헬마스터갤로그로 이동합니다. 17:00 56 0
2904209 러스트도 못배우는 저능아랑 얘기해봤자 별로 소득이 없어 [10] 프갤러(110.8) 16:47 86 0
2904205 ❤✨☀⭐⚡☘⛩☃나님 시작합니당☃⛩☘⚡⭐☀✨❤ [3] ♥HERO냥덩♥갤로그로 이동합니다. 16:30 38 0
2904204 [대한민국] 파일에서 해쉬값 출력 소스 다운로드 프갤러(121.172) 16:20 27 0
2904202 오늘은 이벤트 루프 재설계 돌입합니다 ㅋㅋ [3] 나르시갤로그로 이동합니다. 16:12 29 0
2904200 박모모 님아, 날 차단하고 내글 클릭 안 하면 돼 [21] 나르시갤로그로 이동합니다. 16:09 55 0
2904199 내 눈을 의심함 [3] 에이도비갤로그로 이동합니다. 16:04 74 0
2904195 오랜만에 프갤왔는데 위키, 점진이, 무현이 이런애들 다 어디갔음? [10] 에로망가센세갤로그로 이동합니다. 16:01 66 0
2904193 파이썬 왜씀? 프갤러(49.165) 15:58 40 0
2904191 35이면 새로 시작할수 있는 마지노선인데.. [1] ㅇㅇ(211.235) 15:56 29 0
2904190 파이썬 왜씀?? [3] 프갤러(49.165) 15:48 54 0
2904189 파이썬 왜씀? [5] 프갤러(49.165) 15:40 54 0
2904187 삼국사기 백제본기 근구수 편 게임개발일지_WSAD 이동 구현 책사풍후갤로그로 이동합니다. 15:29 18 0
2904186 아 또 백수퍼거들 지랄났노 프갤러(211.235) 15:21 39 0
2904183 스크립트 언어에서 ffi하는건 깔거리가 아님 [21] 박민준갤로그로 이동합니다. 14:39 130 0
2904182 추첨을 통하여 기프티콘을 드립니다 재현갤로그로 이동합니다. 14:30 27 1
2904175 나르시 그나마 프로그래밍 관련글이라도 써서 애써 무시했는데 [28] 박민준갤로그로 이동합니다. 14:03 138 2
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2