$this
->x = rand(0,
$this
->srcImg_info[0]-
$this
->waterImg_info[0]);
$this
->y = rand(0,
$this
->srcImg_info[1]-
$this
->waterImg_info[1]);
break
1;
case
1:
//上左
$this
->x = 0;
$this
->y = 0;
break
1;
case
2:
//上中
$this
->x = (
$this
->srcImg_info[0]-
$this
->waterImg_info[0])/2;
$this
->y = 0;
break
1;
case
3:
//上右
$this
->x =
$this
->srcImg_info[0]-
$this
->waterImg_info[0];
$this
->y = 0;
break
1;
case
4:
//中左
$this
->x = 0;
$this
->y = (
$this
->srcImg_info[1]-
$this
->waterImg_info[1])/2;
break
1;
case
5:
//中中
$this
->x = (
$this
->srcImg_info[0]-
$this
->waterImg_info[0])/2;
$this
->y = (
$this
->srcImg_info[1]-
$this
->waterImg_info[1])/2;
break
1;
case
6:
//中右
$this
->x =
$this
->srcImg_info[0]-
$this
->waterImg_info[0];
$this
->y = (
$this
->srcImg_info[1]-
$this
->waterImg_info[1])/2;
break
1;
case
7:
//下左
$this
->x = 0;
$this
->y =
$this
->srcImg_info[1]-
$this
->waterImg_info[1];
break
1;
case
8:
//下中
$this
->x = (
$this
->srcImg_info[0]-
$this
->waterImg_info[0])/2;
$this
->y =
$this
->srcImg_info[1]-
$this
->waterImg_info[1];
break
1;
default
:
//下右
$this
->x =
$this
->srcImg_info[0]-
$this
->waterImg_info[0];
$this
->y =
$this
->srcImg_info[1]-
$this
->waterImg_info[1];
break
1;
}
}
private
function
waterimg() {
if
(
$this
->srcImg_info[0] <=
$this
->waterImg_info[0] ||
$this
->srcImg_info[1] <=
$this
-
>waterImg_info[1]){