Image processing 图像处理,特别是裁剪,能用Appcelerator钛完成吗?

Image processing 图像处理,特别是裁剪,能用Appcelerator钛完成吗?,image-processing,titanium,appcelerator,Image Processing,Titanium,Appcelerator,我正在为一个项目评估Appcelerator钛。我担心的一个特性是,我的项目将要求我裁剪图像。使用完整的图像处理将是惊人的,但裁剪将是我目前需要的最低能力 我在论坛上搜索了一下,发现有人要求提供这个功能,但目前还没有ETA 这有可能以其他方式实现吗?有人尝试过成功地将PIL(Python图像库)与钛一起使用吗?有Ruby的解决方案吗 我想的另一种方法是将一些图像处理开源可执行文件与应用程序本身捆绑在一起,并将其称为shell命令。是否可以跨平台调用捆绑的可执行文件?(我知道这需要为每个平台专门编

我正在为一个项目评估Appcelerator钛。我担心的一个特性是,我的项目将要求我裁剪图像。使用完整的图像处理将是惊人的,但裁剪将是我目前需要的最低能力

我在论坛上搜索了一下,发现有人要求提供这个功能,但目前还没有ETA

这有可能以其他方式实现吗?有人尝试过成功地将PIL(Python图像库)与钛一起使用吗?有Ruby的解决方案吗


我想的另一种方法是将一些图像处理开源可执行文件与应用程序本身捆绑在一起,并将其称为shell命令。是否可以跨平台调用捆绑的可执行文件?(我知道这需要为每个平台专门编译多个可执行文件,但这没关系)

标准Tianium image(TiBlob)对象有一个
ImagesCropped
函数来进行裁剪。

以下是Amir Lazarovich关于内置TiBlob操作的帖子:

这些方法概述如下:

imageWithAlpha()
imageWithTransparentBorder([int] size)
imageWithRoundedCorner([int] cornerSize, [optional] [int] borderSize)
imageAsThumbnail([int] size, [optional] [int] borderSize, [optional] [int] cornerRadius)
imageAsResized([int] width, [int] height)
imageAsCropped([dictionary] config)
* where config is of the form:  { 
    width: [float], 
    height: [float], 
    x: [float], 
    y: [float] 
}

搜索API文档发现没有这样的功能:我确实在一些谷歌的API中发现了这一点: