我有这个脚本像素化我的图像脚本工作,但我想要更光滑的边缘:
$imgfile = 'batman.jpg';
$image = ImageCreateFromJPEG($imgfile);
$imagex = imagesx($image);
$imagey = imagesy($image);
$pixelate_amount = 10;
$tmpImage = ImageCreateTrueColor($imagex, $imagey);
imagecopyresized($tmpImage, $image, 0, 0, 0, 0, round($imagex / $pixelate_amount), round($imagey / $pixelate_amount), $imagex, $imagey);
$pixelated = ImageCreateTrueColor($imagex, $imagey);
imagecopyresized($pixelated, $tmpImage, 0, 0, 0, 0, $imagex, $imagey, round($imagex / $pixelate_amount), round($imagey / $pixelate_amount));
header("Content-Type: image/jpeg");
imageJPEG($pixelated, "", 100);
Run Code Online (Sandbox Code Playgroud)
我有:

这产生:

有什么我想念的吗?
我需要解析字符串看起来像字符串的数据:
id|0;f|Luke;l|skywalker;email|some@one.com;(等等...)
我想将其转换为:
$t = array(
'id' => 0,
'f' => 'Luke',
'l' => 'Skywalker',
'email' => 'some@one.com',
//....
)
Run Code Online (Sandbox Code Playgroud)
现在我知道我可以爆炸然后循环然后再次爆炸但是有一个捷径吗?
就像PHP中的1行1函数一样?
TKX