skymvc/library/cls_pintu.php
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
/**
**拼图程序 By雷日锦 2013-09-14
*/
class pintu{
public function __construct(){
}
/*九宫格拼图*/
function nine($file,$images=array(),$width=200,$height=200)
{
$im=@imagecreatetruecolor(200, 200);
$bg = imagecolorallocate($im,250,250,250);
imagefill($im, 0, 0, $bg);
$white= imagecolorallocate($im,255,255,255);
//64 8
//画x轴
imagefilledrectangle($im,0,64,200,68,$white);
imagefilledrectangle($im,0,132,200,136,$white);
//画y轴
imagefilledrectangle($im,64,0,68,200,$white);
imagefilledrectangle($im,132,0,136,200,$white);
//拷贝图片
if(!empty($images))
{
$ks[0]=array(0,0,0,0);
$ks[1]=array(68,0,0,0);
$ks[2]=array(136,0,0,0);
$ks[3]=array(0,68,0,0);
$ks[4]=array(68,68,0,0);
$ks[5]=array(136,68,0,0);
$ks[6]=array(0,136,0,0);
$ks[7]=array(68,136,0,0);
$ks[8]=array(136,136,0,0);
foreach($images as $k=>$filename){
$gm=getimagesize($filename);
if($gm[0]<5 ) continue;
$image = $this->imgcreate($filename,$gm['mime']);
list($width, $height) = $gm;
imagecopyresampled($im, $image, $ks[$k][0], $ks[$k][1], 0, 0, 64, 64, $width, $height);
}
}
imagejpeg($im,$file,100);
}
public function imgcreate($img,$mime){
switch($mime)
{
case 'image/gif':
return imagecreatefromgif($img);
break;
case "image/jpeg":
case "image/jpg":
return imagecreatefromjpeg($img);
break;
后面还有 12 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。