plist 图集 php 批量提取

Posted linchun777

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了plist 图集 php 批量提取相关的知识,希望对你有一定的参考价值。

源码如下:

 1 <?php
 2//author: nejidev
 3//date: 2019-10-05 21:29 4$src_png = imagecreatefrompng(‘‘);
 5 6$width   = 100;
 7$height  = 134;
 8$top     = 0;
 9$left    = 0;
1011for($i=0; $i<5; $i++)
12{
13$left = 0;
14for($j=0; $j<13; $j++)
15    {
16$new_png = imagecreate($width, $height);
17         imagecopy($new_png, $src_png, 0, 0, $left, $top, $width, $height);
18         imagepng($new_png, "$i-$j.png");
19         imagedestroy($new_png);
20$left += $width;
21    }
22$top += $height;
23//top 微调24if(0 == $i) $top += -1;
25if(1 == $i) $top += -1;
26if(2 == $i) $top += 0;
27if(3 == $i) $top += -1;
28}
29 imagedestroy($src_png);

PHP 果然没让失望,几下代码就搞定了,其实核心只有一行 imagecopy() ,要是 java 估计多几倍,python 以前也用过,需要装第三方库。

以上是关于plist 图集 php 批量提取的主要内容,如果未能解决你的问题,请参考以下文章

纹理图集的 plist 中缺少精灵名称

将图片合成图集 pList

通过python简单的实现了plistjson图集的切割

比较有用的php代码片段

PHP Wordpress查询从帖子/页面中提取片段

dedecms织梦会员中心发布图集缩略图失败BUG