[英]Photo manipulation/filter library techniques for iPhone
只是想知道將以下庫轉換為要在iPhone上使用的Objective-C會有多困難?
我想我正在尋找一些類似的圖像處理庫,這些庫會引導我朝正確的方向發展? 我知道要應用與Instragram,Path和Hipstamatic等現有應用程序相同的過濾器並不容易。
但是,我希望能夠做類似的事情。
這是JavaScript庫:
https://github.com/alexmic/filtrr/blob/master/filtrr.js
可以在此處找到其功能的演示:
我已經開始進行一些轉換,這是一個示例。 現在,當然,完全轉換它會花費很多時間,對我來說實在太多了。 但是,看看我是如何做到的。 我希望您有與Obj-C相關的經驗?
另外,也許您可以看看一些現有的庫。
http://code.google.com/p/simple-iphone-image-processing/
http://mattgemmell.com/2010/07/05/mgimageutilities/
http://developer.apple.com/library/ios/#samplecode/GLImageProcessing/Introduction/Intro.html
另外,不要忘記XCode可以將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));
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.