我正在开发iOS应用程序。因为我需要在从gallery.can上传图像时裁剪图像。任何人都可以帮助我在icele平台的appcelerator中裁剪图像。
提前致谢
答案 0 :(得分:3)
您可以使用内部blob.imageAsCrop()方法:
https://docs.appcelerator.com/platform/latest/#!/api/Titanium.Blob-method-imageAsCropped
属性是宽度,高度,x,y(https://docs.appcelerator.com/platform/latest/#!/api/ImageAsCroppedDict)
它将返回另一个可以保存或再次显示的blob
示例:
function my_function() {
$param1 = $_REQUEST['p1'];
$param2 = $_REQUEST['p2'];
$url = "http://localhost:1234/handle?a=$param1&b=$param2";
$ch = curl_init();
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_URL, $url);
$store = curl_exec ($ch);
echo substr($store, 1);
curl_close ($ch); exit();
示例2:
var croppedImage = blob.imageAsCropped({x : 20, y : 20, width : 100, height : 100});
var imageView = Titanium.UI.createImageView({
image:croppedImage,
width: 100, height:100
});