📄 mga_pat.c
字号:
/* (c) HelDoRe GIMP PAT ... v0.0.2*/ #define VERPAT " unit v0.0.2"#include <stdio.h>#include "../mga_view.h"void help_pat(){printf("PAT%s\n + 8 bpp (grayscale)\n + 24 bpp\n",VERPAT);}int detect_pat(){ int skip,unk,sygn; skip=fgetc32(plik); unk=fgetc32(plik); image_x=fgetc32(plik); image_y=fgetc32(plik); depth=fgetc32(plik); sygn=fgetc32(plik); if (sygn!=1196441940) return 1; if (check_image(image_x,image_y,depth)==3) return 3; printf("Gimp pattern%s\n",VERPAT); printf("GPAT detected : %ix%ix%i ",image_x,image_y,depth); if (depth==1) printf("grayscale");printf("\n"); printf("GPAT Name : "); do { printf("%c",fgetc(plik)); } while (ftell(plik) !=skip); printf("\n"); fseek(plik,skip,SEEK_SET); for (y=0;y<image_y;y++) { for (x=0;x<image_x;x++) { if (depth==3) { tabr[x+y*image_x]=fgetc(plik); tabg[x+y*image_x]=fgetc(plik); tabb[x+y*image_x]=fgetc(plik); } else { tempi=fgetc(plik); tabr[x+y*image_x]=tempi; tabg[x+y*image_x]=tempi; tabb[x+y*image_x]=tempi; } } } return 0; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -