1. 程式人生 > 實用技巧 >改變圖片大小與格式,adb

改變圖片大小與格式,adb

include<stdio.h>

include<windows.h>

include<graphics.h>

include<atlimage.h>

int main()
{
//system("adb pull /sdcard/screen.png");
//system("adb shell screencap -p /sdcard/screen.png");

//system("adb shell input swipe 200 200 195 195 650");

//獲取手機實時畫面

//建立顯示介面     顯示控制檯
initgraph(900, 900,SHOWCONSOLE);
IMAGE screen, img;
CImage cimage;
cimage.Load("screen.png");
cimage.Save("screen.jpg");

//修改圖片格式


loadimage(&screen, "screen.jpg");
SetWorkingImage(&screen);
getimage(&img,54,400,900,900);
//100是x座標,800是y座標(y是向下的)
SetWorkingImage(NULL);
//裁剪圖片的大小
putimage(0, 0, &img);

//獲取起點座標
int x, y;
for (y = 899; y >= 0; y--)//從下往上找
{
	int flag = 0;
	for (x = 0; x < 900; x++)
	{
		if (RGB(60, 48, 84) == getpixel(x, y))
		{
			flag = 1;
			break;
		}
	}
	if (flag)
	{
		break;
	}
}
printf("起點的座標是:%d,%d", x, y);

////獲取終點座標
//COLORREF bk = getpixel(10, 10);
//int dx, dy;
//for (dy = 899; dy >= 0; dy--);
//{
//	int flag = 0;
//	for (dx = 0; dx < 900; dx++)
//	{
//		if (RGB(200, 200, 200) == getpixel(dx, dy));
//		{
//			flag = 1;
//			break;
//		}
//	}
//	
//	
//	

//
//
//}

while (1);
return 0;

}