<?php
function compress($source, $destination, $quality) {
$info = getimagesize($source);
if ($info['mime'] == 'image/jpeg')
$image = imagecreatefromjpeg($source);
elseif ($info['mime'] == 'image/gif')
$image = imagecreatefromgif($source);
elseif ($info['mime'] == 'image/png')
$image = imagecreatefrompng($source);
imagejpeg($image, $destination, $quality);
return $destination;
}
$source_img = 'source.jpg';
$destination_img = 'destination .jpg';
$d = compress($source_img, $destination_img, 90);
?>
$d = compress($source_img, $destination_img, 90);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^我得到NSURLExtension.swift:91:23:'弱'可能只是应用于类和类绑定协议类型,而不是“URL”
这里的在一个片段中用于编译并在2.3 中正常工作?
答案 0 :(得分:1)
NSURL
是一个类,URL
是一个结构,错误消息表示&#39; weak&#39;可能只适用于班级...... 。
这意味着,[weak self]
无法使用URL
,请将扩展程序设为NSURL
的扩展名或使用[unowned self]
。