Tag: 照片

PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeVideo不返回video

从标题编辑删除的版本,但这开始于iOS 8.1 我有一个应用程序,我已经build立,将播放来自用户Photos.app的video。 当我在8.0.2设备上安装应用程序时,我从[PHAsset fetchAssetsWithMediaType:options:]调用中找回video列表没问题,但是当我在8.1设备上安装完全相同的代码时,我得到0个video返回。 有没有人遇到过这个? 8.1是否改变了我们应该从Photos.app再次访问照片/video的方式? PHFetchOptions *options = [[PHFetchOptions alloc] init]; PHFetchResult *videos = [PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeVideo options:options]; 任何帮助,将不胜感激。 更新 修改我的代码来使用PHAssetCollection调用尝试和获取相册,我得到了一些成功,现在在这两个版本我得到我的6个video中的3(不幸的是每次不一样3)。 PHFetchResult *collection = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeAlbum subtype:PHAssetCollectionSubtypeAlbumSyncedAlbum options:options]; PHFetchResult *videos = [PHAsset fetchKeyAssetsInAssetCollection:collection[0] options:nil]; 编辑#2 好吧,我刚刚在上面的代码中看到了我的错误,我将它留给了那些做了同样愚蠢的事情的人。 我的video抓取线正在呼吁“关键”资产,这就是为什么我只得到3。 PHFetchResult *collection = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeAlbum subtype:PHAssetCollectionSubtypeAlbumSyncedAlbum options:options]; PHFetchResult *videos = [PHAsset fetchAssetsInAssetCollection:collection[0] options:nil];

iPhone可以一次快速拍摄2张照片多快?

我希望写一个iPhone应用程序,让您可以在很短的时间内连续拍摄2张照片,不知道是否可以实现。 在市场上的五月应用程序似乎只采取低分辨率仍然帧的videostream,所以我不知道如果快速捕捉全分辨率的照片是可行的。

iOS没有modalViewController从相机拍照

我需要从相机获取照片,但我需要在我的UIViewController中使用它。 我有自定义button拍照。 我不想这样用 -(void) takePicture:(id) sender { UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) { [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera]; } else { [imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary]; } [imagePicker setDelegate:self]; [self presentModalViewController:imagePicker animated:YES]; } 我想创build自定义的ViewController与相机的stream,像instagram。 我怎么能做到这一点? 谢谢

iPhone的iOS如何从相机胶卷图像提取照片元数据和地理标签信息?

可能重复: 如何从上传的iPhone照片获取正确的经纬度? 我正在制作一个照片应用程序,并想知道使用地理标记照片的选项是什么。 我想显示照片的拍摄地点(类似于照片应用程序)。 这可能吗? 此外, 我需要知道什么时候拍摄照片 。 我可以捕捉到我拍摄的照片的相关信息,但相机胶卷图像呢?

使用PHAsset获取图片时避免重复

在iOS 8上,我想要获取存储在设备上的所有图片。 我的问题是,我得到他们,但有一些不止一次出席。 PHAsset属性(hidden,mediaSubtypes等)对于所有图片都是相同的,所以我不能排除PHAssetMediaSubtypePhotoHDR子types。 我find的唯一方法是不添加具有相同date的多个图片,但这是多个照片保存具有相同的创builddate时的问题。 有人知道我为什么得到这些副本,我能做些什么来避免它们? 这是我如何得到的图片: PHFetchOptions *fetchOptions = [PHFetchOptions new]; fetchOptions.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"creationDate" ascending:YES],]; PHFetchResult *phAssets = [PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeImage options:fetchOptions];

获取Photos.app中的图像数量?

我知道可以通过使用ALAssetsLibrary获取Photos.app中的图像,但是如何获取Photos.app中的照片总数呢? 我试图检查照片的数量,因为我正在从这个问题的代码获取Photos.app中的最后一个图像:从Photos.app获取最后一个图像? 因此,如果设备上有0张图片,则不会执行上述链接中的代码。 无论如何,我怎么能得到这个? 谢谢!

保存照片并立即使用

我有以下代码拍摄照片并将其保存到相机胶卷。 我需要能够在那里使用它,然后保存,而不必回到画廊,select它。 我还没有find如何做到这一点的例子。 @IBOutlet weak var imagePicked: UIImageView! @IBAction func CameraBtn(sender: UIButton) { if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.Camera) { var imagePicker = UIImagePickerController() imagePicker.delegate = self imagePicker.sourceType = UIImagePickerControllerSourceType.Camera; imagePicker.allowsEditing = false self.presentViewController(imagePicker, animated: true, completion: nil) cameraBool = true } } @IBAction func GalleryBtn(sender: UIButton) { println("gallery button clicked") if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.PhotoLibrary) { var imagePicker = UIImagePickerController() imagePicker.delegate […]

通过PhoneGap在iOS中保存PNG或JPG图片到照片

我是PhoneGap的新手,想知道如何在iOS中将照片保存到照片。 虽然我能够使用 navigator.camera.getPicture 与选项 quality:50, destinationType:Camera.DestinationType.DATA_URL,saveToPhotoAlbum: true 要将照相机拍摄的照片保存到照片中,我现在正在尝试了解如何将照片保存为应用内图像。 考虑下面的PhoneGap – cordova页面元素myPhoto举行像datadata,如“data:image / jpeg; base64,”… <html> <head> <title>Save Image</title> <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script> <script type="text/javascript" charset="utf-8"> function savePicture(){ //this is where the magic would happen //how can I save myPhoto to Photos? //output imageData to a jpg or png file which would show up in Photos? […]

swift:如何在不使用UIImagePickerController的情况下从照片库加载照片?

我正在使用swift从照片库中加载图像。 我知道我可以使用UIImagePickerController让用户从相机胶卷中select图像,但是我想要访问没有用户操作的照片。 例如,我想读取一系列来自相机胶卷的照片,并将它们放在照片幻灯片中以逐一显示。 如何在不使用UIImagePickerController的情况下访问这些照片?

如何使我的iOS应用程序在像Facebook和Twitter等照片分享选项中可见?

我有一个图片分享应用程序,分享你的应用程序的朋友之间的图片 我的要求是通过popup窗口显示我的应用程序,当iOS用户从照片库中select任何照片。 我发现通过自定义应用程序共享PDF文件的解决scheme,但没有运气的iOS“照片”。 我也通过这个链接https://stackoverflow.com/questions/9266079/why-is-my-iOS-app-not-showing-up-in-other-apps-open-in-dialog并做了改变我的应用程序,但似乎没有工作。