我正在寻找一个图书馆,以编程方式创建我孩子们的照片的照片 - 这是一个玩具方面的项目.
我在Windows上并且更喜欢基于Windows的解决方案,无论是Java还是我可以从Java平台运行的其他东西(即使它是.Net,这很酷,只要我可以从CMD执行它).
它不一定是免费的或开源的
像这样的图书馆存在吗?
谢谢!
我正在制作一个照片应用程序,想知道我使用地理标记照片的选项是什么.我想显示拍摄照片的位置(类似于照片应用).这可能吗?
另外,我需要知道拍摄照片的时间.我可以捕获我自己拍摄的照片的这些信息,但相机胶卷图像呢?
经过无数次的尝试和筛选每个SO答案+谷歌搜索结果后,让我感到困惑的是,在iOS上使用EXIF是如此令人沮丧.
下面是工作代码及其结果.
[[self stillImageOutput] captureStillImageAsynchronouslyFromConnection:videoConnection
completionHandler:^(CMSampleBufferRef imageSampleBuffer, NSError *error)
{
NSData *imageNSData = [AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageSampleBuffer];
CGImageSourceRef imgSource = CGImageSourceCreateWithData((__bridge_retained CFDataRef)imageNSData, NULL);
//get all the metadata in the image
NSDictionary *metadata = (__bridge NSDictionary *)CGImageSourceCopyPropertiesAtIndex(imgSource, 0, NULL);
NSLog(@"original metadata Info: %@",metadata);
//make the metadata dictionary mutable so we can add properties to it
NSMutableDictionary *metadataAsMutable = [metadata mutableCopy];
NSMutableDictionary *EXIFDictionary = [[metadataAsMutable objectForKey:(NSString *)kCGImagePropertyExifDictionary]mutableCopy];
NSMutableDictionary *GPSDictionary = [[metadataAsMutable objectForKey:(NSString *)kCGImagePropertyGPSDictionary]mutableCopy];
NSMutableDictionary *RAWDictionary = [[metadataAsMutable objectForKey:(NSString *)kCGImagePropertyRawDictionary]mutableCopy];
if(!EXIFDictionary)
EXIFDictionary = [[NSMutableDictionary dictionary] …Run Code Online (Sandbox Code Playgroud) 我正在设计一个面向照片的Facebook应用程序,让用户以特定于应用程序的方式讲述故事,并通过发布单个(最好是大的)"封面"照片来宣传这些故事.照片发布由应用程序完成,想要查看故事的人需要一种简单明了的方式重定向到相应的应用程序生成的页面.所以问题就在于此.
Facebook应用程序是否有可能代表用户发布最大(列范围)的照片,以便当其他人(包括非用户)点击照片时,它会将他们带到与该照片相关的特定页面应用程序而不是默认缩放到照片?如果没有,最好的解决方法是什么?
我正在使用MWPhotoBrowser我的应用程序.我需要为用户提供删除功能.有什么方法可以实现删除特定照片或多张照片功能吗?
需要快速帮助.
我在手机摄像头中启用了地理标记功能.它保存了纬度和经度信息(我已经检查过).我试着这样读
import static android.provider.MediaStore.Images.ImageColumns.*;
Uri queryPhotoUri = ...; //uri of photo
String[] photoProjection = {LATITUDE,LONGITUDE,ORIENTATION,DESCRIPTION};
Cursor photoData = getContext().getContentResolver().query(
queryPhotoUri, photoProjection, null, null, null);
int latIdx = photoData.getColumnIndex(LATITUDE);
int lngIdx = photoData.getColumnIndex(LONGITUDE);
int oriIdx = photoData.getColumnIndex(ORIENTATION);
int txtIdx = photoData.getColumnIndex(DESCRIPTION);
boolean latExists = !photoData.isNull(latIdx);
boolean lngExists = !photoData.isNull(lngIdx);
boolean oriExists = !photoData.isNull(oriIdx);
boolean txtExists = !photoData.isNull(txtIdx);
Run Code Online (Sandbox Code Playgroud)
oriExists评估为TRUE,其余为FALSE.为什么?图像内容提供商是否将纬度和经度写为照片文件的exif属性,还是将它们存储在其他位置?
此外,我正在尝试将描述写入描述列,但它没有保存.描述存储在哪里?
编辑:这变得越来越陌生.我检查了框架源代码,MediaProvider类从照片中读取exif标签并将它们存储在数据库中.但是,由于某种原因,不存储纬度和经度字段.
有没有办法从ios中的专辑中获取今天的照片?我知道如何获取专辑,但所有照片都显示为时间轴.我只想获得今天的照片或最近两天的照片,我怎么能意识到这一点?谢谢.
如何在Twitter应用程序中显示用户照片,其中照片流在键盘下方,如下所示:


