脉搏
脉搏
  • 发布:2015-10-28 14:53
  • 更新:2015-10-28 16:56
  • 阅读:1351

能不能用NJS写一个图片截剪的代码啊,IOS上的

分类:Native.js

安卓上都有写了,能不能写一个IOS的。。

2015-10-28 14:53 负责人:无 分享
已邀请:
脉搏

脉搏 (作者)

UIImage *srcimg = [UIImage imageNamed:@"test.png"];////test.png宽172 高192    
NSLog(@"image width = %f,height = %f",srcimg.size.width,srcimg.size.height);    
UIImageView *imgview = [[UIImageView alloc] init];    
imgview.frame = CGRectMake(10, 150, 300, 220);    
CGRect rect =  CGRectMake(0, 0, 300, 100);//要裁剪的图片区域,按照原图的像素大小来,超过原图大小的边自动适配    
CGImageRef cgimg = CGImageCreateWithImageInRect([srcimg CGImage], rect);    
imgview.image = [UIImage imageWithCGImage:cgimg];    
CGImageRelease(cgimg);//用完一定要释放,否则内存泄露    
[self.view addSubview:imgview];  

找了一段代码,不会翻译成NSJ。。。。

DCloud_heavensoft

DCloud_heavensoft

图片裁剪使用前端js或者使用plus.zip的api可以做,不必Native.js。

  • 脉搏 (作者)

    好吧,虽然还是想要原生的,但是可以用JS代替就慢慢优化吧,IOS的内购可以让他们写一个噻。这个前端JS代替不了。555555555

    2015-10-28 19:19

  • DCloud_heavensoft

    回复 脉搏: plus.zip里的图片裁剪是原生的。除非你有特殊需求,否则是可以用的。ios内购可以用Native.js来做,原生api太多,40多万,很多api我们的工程师也不熟悉,需要现摸索。

    2015-10-28 20:16

  • 脉搏 (作者)

    回复 DCloud_heavensoft:嗯。那个裁剪我知道是原生的,我现在用的canvas来剪。这个可以搞定,内购就慢慢等你们了。o(^▽^)o

    2015-10-28 20:35

该问题目前已经被锁定, 无法添加新回复