如何在appcelerator中裁剪图库图像?

时间:2016-01-23 12:19:18

标签: ios image crop appcelerator

我正在开发iOS应用程序。因为我需要在从gallery.can上传图像时裁剪图像。任何人都可以帮助我在icele平台的appcelerator中裁剪图像。

提前致谢

1 个答案:

答案 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
});