特别鸣谢……
我是iPhone软件开发的入门者。

只是在寻找如何使用可可将程序中的水印图像实时添加到相机视图中。不是一步一步地寻找(虽然那会很棒),但是或多或少地在寻找我应该开始寻找学习方法的地方。是否开发了适用于此的框架。想要使用XCode框架的Objective-C固有的东西,因为我最终希望在iPhone上使用。任何帮助都会很棒。

评论

嘿Rajendra!如果我的回答对您足够有用,请接受。如果没有在评论中问您的问题,我会帮忙的。

#1 楼

更新:这是我关于如何将此叠加视图放置在摄影机动画下的另一个答案:摄影机叠加视图-仅用于预览?

Helo Rajendra!

我创建了一个简单的基于Windows的iPhone OS应用程序,它为您提供了一个非常简单的示例,说明了如何以及如何完成使用相机捕获照片,在相机模式下叠加视图,调整大小和合并图像。该项目实际上只有AppDelegate头文件和实现文件,并且可以在XCode中轻松复制。

头文件是:这是实现文件:

//
//  CameraWatermarkAppDelegate.h
//  CameraWatermark
//
//  Created by Ivan Karpan on 1/16/10.
//  Copyright __MyCompanyName__ 2010. All rights reserved.
//

#import <UIKit/UIKit.h>


@interface CameraWatermarkAppDelegate : NSObject < UIApplicationDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate > {
    UIImageView *imageView;
    UIViewController *viewController;
    UIWindow *window;
}

@property (nonatomic, retain) UIImageView *imageView;
@property (nonatomic, retain) UIViewController *viewController;
@property (nonatomic, retain) IBOutlet UIWindow *window;


@end


我希望这可以作为您的起点。

评论


Ivan,我现在这是一篇旧文章,但是它非常有帮助,但是我确实有一个问题...叠加图像似乎在最终合并的图像中偏移了。有什么办法纠正这个吗?我认为这与缩放比例和相机的纵横比有关,但我不确定。有任何想法吗?

–LilMoke
2012年4月18日在12:11



好吧,在您的情况下,我只是尝试对水印图像进行转换。如果您愿意,可以用足以让我启动新项目的代码片段发布问题,然后将代码粘贴到其中并进行处理。也许我可以提供帮助。如果您决定发布问题,请确保向我发送带有链接的消息。

–伊凡·卡尔潘(Ivan Karpan)
2012年4月19日在7:03

我在这里发布了一个问题和代码:stackoverflow.com/questions/10226764/…感谢您的帮助!

–LilMoke
2012年4月19日11:09