iPhone的照片处理/过滤库技术
只是想知道将以下库转换为Objective-C以在iPhone上使用有多困难 我想我正在寻找一些类似的图像处理库,它们将引导我走向正确的方向?我知道要应用与Instragram、Path和Hipstatic等现有应用程序相同的过滤器并不容易 然而,我希望能够做类似的事情 以下是JavaScript库: 可在此处找到其功能的演示:iPhone的照片处理/过滤库技术,iphone,objective-c,Iphone,Objective C,只是想知道将以下库转换为Objective-C以在iPhone上使用有多困难 我想我正在寻找一些类似的图像处理库,它们将引导我走向正确的方向?我知道要应用与Instragram、Path和Hipstatic等现有应用程序相同的过滤器并不容易 然而,我希望能够做类似的事情 以下是JavaScript库: 可在此处找到其功能的演示: 我已经开始了一些转换,下面是一个示例。现在当然,完全转换它需要很多时间,对我来说太多了。但看看我是怎么做到的。我希望你有Obj-C的经验 另外,也许您可以查看一些现有
我已经开始了一些转换,下面是一个示例。现在当然,完全转换它需要很多时间,对我来说太多了。但看看我是怎么做到的。我希望你有Obj-C的经验 另外,也许您可以查看一些现有的库
NSObject canvas;
int w;
int h;
int ctx;
NSData imageData;
@implementation filtr
{
-(id) initWithCanvas:(id)_canvas
{
if (!_canvas) {
throw "Canvas supplied to filtr was null or undefined.";
}
canvas = _canvas;
w = canvas.width;
h = canvas.height;
ctx = canvas.getContext("2d");
imageData = ctx.getImageData(0, 0, w, h);
}
/**
* Clamps the intensity level between 0 - 255.
*
* @param i The intensity level.
*/
-(int)safe:(int)i
{
return MIN(255, MAX(0, i));
}
<>也不要忘记XCODEC可以编译C++到你的项目中,也可以研究C或C++库。
NSObject canvas;
int w;
int h;
int ctx;
NSData imageData;
@implementation filtr
{
-(id) initWithCanvas:(id)_canvas
{
if (!_canvas) {
throw "Canvas supplied to filtr was null or undefined.";
}
canvas = _canvas;
w = canvas.width;
h = canvas.height;
ctx = canvas.getContext("2d");
imageData = ctx.getImageData(0, 0, w, h);
}
/**
* Clamps the intensity level between 0 - 255.
*
* @param i The intensity level.
*/
-(int)safe:(int)i
{
return MIN(255, MAX(0, i));
}
我已经开始了一些转换,下面是一个示例。现在当然,完全转换它需要很多时间,对我来说太多了。但看看我是怎么做到的。我希望你有Obj-C的经验 另外,也许您可以查看一些现有的库
NSObject canvas;
int w;
int h;
int ctx;
NSData imageData;
@implementation filtr
{
-(id) initWithCanvas:(id)_canvas
{
if (!_canvas) {
throw "Canvas supplied to filtr was null or undefined.";
}
canvas = _canvas;
w = canvas.width;
h = canvas.height;
ctx = canvas.getContext("2d");
imageData = ctx.getImageData(0, 0, w, h);
}
/**
* Clamps the intensity level between 0 - 255.
*
* @param i The intensity level.
*/
-(int)safe:(int)i
{
return MIN(255, MAX(0, i));
}
<>也不要忘记XCODEC可以编译C++到你的项目中,也可以研究C或C++库。
NSObject canvas;
int w;
int h;
int ctx;
NSData imageData;
@implementation filtr
{
-(id) initWithCanvas:(id)_canvas
{
if (!_canvas) {
throw "Canvas supplied to filtr was null or undefined.";
}
canvas = _canvas;
w = canvas.width;
h = canvas.height;
ctx = canvas.getContext("2d");
imageData = ctx.getImageData(0, 0, w, h);
}
/**
* Clamps the intensity level between 0 - 255.
*
* @param i The intensity level.
*/
-(int)safe:(int)i
{
return MIN(255, MAX(0, i));
}
这显然不是。你需要帮助解决什么问题?你想要什么样的响应?与javascript无关,标签应该被删除。@Josh我不同意你的看法。我正在寻求与JS到Objective-C的转换相关的任何帮助。也许有一些有用的教程可以将我推向正确的方向?也许有几个库可以做一些类似于我想做的图像转换的事情?这回答了你的问题吗?@RobG“javascript”标记被删除。@Fulvio:我还是不太具体,但我已经投了票,只能等待其他人是否同意。这显然不是。你需要帮助解决什么问题?你想要什么样的响应?与javascript无关,标签应该被删除。@Josh我不同意你的看法。我正在寻求与JS到Objective-C的转换相关的任何帮助。也许有一些有用的教程可以将我推向正确的方向?也许有几个库可以做一些类似于我想做的图像转换的事情?这回答了你的问题吗?@RobG“javascript”标记被删除。@Fulvio:我仍然不太具体,但我已经投了票,只能等待其他人是否同意。谢谢你花时间为我提供一个垫脚石。这正是我想要的。我会好好看看您提供的现有图书馆。感谢您抽出时间为我提供一块垫脚石。这正是我想要的。我将仔细查看您提供的现有库。