簡體   English   中英

iPhone的照片處理/濾鏡庫技術

[英]Photo manipulation/filter library techniques for iPhone

只是想知道將以下庫轉換為要在iPhone上使用的Objective-C會有多困難?

我想我正在尋找一些類似的圖像處理庫,這些庫會引導我朝正確的方向發展? 我知道要應用與Instragram,Path和Hipstamatic等現有應用程序相同的過濾器並不容易。

但是,我希望能夠做類似的事情。

這是JavaScript庫:

https://github.com/alexmic/filtrr/blob/master/filtrr.js

可以在此處找到其功能的演示:

http://alexmic.net/demos/filtrr

我已經開始進行一些轉換,這是一個示例。 現在,當然,完全轉換它會花費很多時間,對我來說實在太多了。 但是,看看我是如何做到的。 我希望您有與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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM