📄 lib1.cpp
字号:
#include <stdio.h>
#include <windows.h>
void han()
{
printf("Welcome!\n");
}
void InitImage(BYTE *image[2000], int w, int h)
{
for(int i=0;i<h;i++)
image[i]=(BYTE *)new BYTE[w];
for(i=0;i<h;i++)
for(int j=0;j<w;j++)
image[i][j]=0;
}
void ReadRawFile(BYTE *image[2000], int w, int h, char filepath[200])
{
FILE *fp=fopen(filepath,"rb");
if(fp==NULL) {printf("error open %s\n",filepath);exit(0);}
for(int i=0;i<h;i++)
fread(image[i],1,w,fp);
fclose(fp);
}
void BadFanDa(BYTE *image[2000],int w,int h,BYTE *image1[2000],int w1,int h1)
{
for(int i=0;i<h;i++)
for(int j=0;j<w;j++)
{
image1[i*h1/h][j*w1/w]=image[i][j];
}
}
void FanDa(BYTE *image[2000],int w,int h,BYTE *image1[2000],int w1,int h1)
{
for(int i=0;i<h1;i++)
for(int j=0;j<w1;j++)
{
image1[i][j]=image[(int)(i/(h1*1.0/h))][(int)(j/(w1*1.0/w))];
}
}
void SaveRawFile(BYTE *image[2000], int w, int h, char filepath[200])
{
FILE *fp=fopen(filepath,"wb");
if(fp==NULL) {printf("error open %s to write\n",filepath);exit(0);}
for(int i=0;i<h;i++)
fwrite(image[i],1,w,fp);
fclose(fp);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -