草庐IT

android - 通过 Intent with Image (Photo) 插入联系人 (ContactsContract)

有很多问答帖,但没有一个提供真正的答案,或者我找不到。为了确保您的安全,我在询问之前进行了搜索:Android:setcontactphotowithContactsContractinsertintent(无效答案)InsertcontactinAndroidwithContactsContract(接受的答案不使用Intent)Insertanewcontactintent(不触及问题)Howtoinsertphotoincallintent?(不相关)Addaphototoacontact(不使用Intent)https://stackoverflow.com/a/8574396

iOS,如何在将 Photo Sphere XMP 元数据保存到相机胶卷时保留它?

我可以添加PhotoSphereXMPMetadata到等距柱状照片。我将带有XMP元数据的照片上传到Google相册,Google相册可以识别为球形照片。然后,我尝试将带有XMP元数据的照片保存到相机胶卷。我将照片从相机胶卷分享到Google相册,但Google相册不知道这是一张球体照片。我尝试下载照片并进行分析,发现XMP元数据都不见了。似乎iOS会在照片保存到相机胶卷时编辑元数据。有什么方法可以在将照片保存到相机胶卷时保留照片的XMP元数据?//rawjpgdatatoNSDataNSString*img=[[[NSBundlemainBundle]resourcePath]st

ios - 是否有像 iOS 8 photo.app 这样的图像裁剪和旋转 View Controller ?

我需要一个ViewController供用户裁剪和旋转图像。我觉得iOS8照片应用的UI非常棒但我只找到了这两个:https://github.com/heitorfr/ios-image-editorhttps://github.com/kishikawakatsumi/PEPhotoCropEditor这些很有用,但是当图像小于裁剪区域时,移动或旋转图像非常困难,并且响应很奇怪。用过这些后,我觉得iOS8照片应用的裁剪和旋转功能好多了那么是否有ViewController像iOS8照片应用那样执行图像裁剪和旋转? 最佳答案 尝试

objective-c - Objective-C : How to create border effect around photos

谁能告诉我如何在照片周围创建边框(如下面的屏幕截图所示)?似乎有一个细灰色边框和背面的阴影。在此感谢任何建议。 最佳答案 简单的方法:将照片包裹成UIImageView,设置borderColor,cornerRadius,shadowColor,shadowOffset,shadowPathUIImageView层等。复杂方式:子类化UIView,在-drawRect:中自己绘制边框和阴影. 关于objective-c-Objective-C:Howtocreatebordereffe

ios - 使用来自光盘的数千张图像实现 Photo Grid 的平滑滚动

我有一个PhotoGrid,每行三张照片,使用UITableView实现。我有一个内存缓存(使用NSCache),它有100张图像的容量,所以即使我在磁盘上有数千张图像显示在内存中,一次我最多只能有100张图像网格。我所有的图片都是4KB-20KBJPEG。所以有了这个基础设施,当用户滚动浏览照片网格时,图像会不断地从NSCache加载和卸载。正常滚动时一切看起来都不错,我得到大约55-58fps。当用户开始更快地来回滚动时,我有两种情况:如果我将图像加载任务从主线程中分离出来,我最终会丢失照片网格中的图像,因为我的单元格在图像被读入内存之前就已显示。(UITableViewCell*

ios - 在 iOS 上重置 "<App> would like to access your photos"对话框

出于测试目的,我需要确保我的应用能够处理所有情况下正确访问用户照片的尝试。一旦向用户显示请求访问照片的对话框,就不会再为该应用向用户显示该对话框……至少我无法弄清楚它们会怎样。显然,如果用户选择"is",则访问将被授予并继续,除非在用户的“设置”应用中更改了设置。或者,如果选择“否”,则在更改相同设置之前您将无法访问。但为了进行测试,我想确保我的应用在用户首次看到对话框时能够正确处理这两种情况。不过,我似乎只能测试一次。在那之后,似乎没有任何方法可以再次显示此对话框。不知何故,即使应用程序被删除并重新安装,第一次出现时选择的选项会被记住并且对话框永远不会显示。我可以再次测试它的唯一方法

ios - 使用 Photos Framework 获取相机拍摄的照片的 URL

我有一个应用程序使用UIImagePickerController从相机和照片库中检索照片。在图像选择器委托(delegate)中,我只想保存所选图像的NSURL(UIImagePickerControllerReferenceURL)以节省内存。当用户稍后需要查看图像时,我直接从照片库使用PHCachingImageManager加载它。现在-这整件事对用户从库中选择的图片非常有用,但对相机直接拍摄的图片却不行(因为没有URL)。我目前正在尝试使用PHAsset保存图片,但我不知道如何获取保存图片的NSURL。这是我一直在做的事情:funcimagePickerController(

ios - 在 iOS 8 上,ALAssetsLibrary 不显示所有的 "Saved Photos"而只显示 "Recently added"

在我的应用程序中,我一直使用库photopicker-ios显示照片/视频的选择器。它有一些Apple的实现UIImagePickerController没有的独特功能。它使用ALAssetsLibrary,特别是ALAssetsGroupSavedPhotos,直到iOS7才能正确显示设备上的所有“保存的照片”(和视频)。然而,在iOS8中,相册“已保存的照片”被“最近添加”所取代,仅显示最近30天内拍摄的照片和视频。据我所知,这个新限制没有记录在案。我们有任何确认吗?同时,我们可以采取一些解决方法吗? 最佳答案 iOS8.0.2

ios - iPhone : take photo with front camera programmatically

我想通过我的iPhone应用程序中的前置摄像头以编程方式拍摄照片我不希望用户选择图像选择器或与图像选择器进行任何交互..只想拍摄图像并将其保存在文档中..这可能吗? 最佳答案 正如我从您的问题中了解到的那样,AVFoundation就是您所需要的。查看来自Apple的演示资源:AVCam 关于ios-iPhone:takephotowithfrontcameraprogrammatically,我们在StackOverflow上找到一个类似的问题: https

iOS 照片框架 : is it possible to access photos from "People" smart folder?

我正在尝试从PHCollectionList访问PHAssetCollection。主要想法是从我的iPhone(iOS10.2)上的“People”智能文件夹中获取所有集合(和内部Assets)。要获取PHCollectionList,我正在使用当前代码:PHFetchResult*listFetchResult=[PHCollectionListfetchCollectionListsWithType:PHCollectionListTypeSmartFoldersubtype:PHCollectionListSubtypeSmartFolderFacesoptions:nil];