0

所以我需要使用这个 URN 从服务器获取图像和 xml。但老实说,我对此感到很困惑,所以任何帮助都将不胜感激。

例如,这里引用了来自利奇菲尔德大教堂的圣乍得福音第 12 页的高分辨率全彩色数字图像:urn:cite:fufolioimg:ChadRGB.Chad012. 引文是瓮格式

任何已知 URN 的图像都可以通过将其 URN 添加到地址来加载到图像引用工具中。默认情况下,该工具的地址是这样的:

folio.furman.edu/projects/cite-roi/index.html?w=600&urn=urn:cite:fufolioimg:ChadRGB.Chad012

CHS 图像服务理解这些请求:

GetBinaryImage GetCaption GetRights GetIIPMooViewer

我不知道如何使用所有这些信息来连接和获取图像或 xml。

其他帮助参考:

4

1 回答 1

0

您地址的页面包含此链接:

http://amphoreus.hpcc.uh.edu/tomcat/chsimg/Img?&request=GetBinaryImage&urn=urn:cite:fufolioimg:ChadRGB.Chad012&w=3000

这重定向到

http://amphoreus.hpcc.uh.edu/fcgi-bin/iipsrv.fcgi?OBJ=IIP,1.0&FIF=/project/homer/Lichfield/ptiffs/Chad_RGB_ptiffs/Chad012.tif&RGN=null&WID=3000&CVT=JPEG

宽度为 3000px 的图像。

所以你只需要下载这个地址的图片

http://amphoreus.hpcc.uh.edu/tomcat/chsimg/Img?&request=GetBinaryImage&urn=urn:cite:fufolioimg:ChadRGB.Chad012&w=3000

stackoverflow 上有数以千计的答案显示你可以下载一些东西。


NSSTring urn = @"urn:cite:fufolioimg:ChadRGB.Chad012";

NSString *urlString = [NSString stringWithFormat:@"http://amphoreus.hpcc.uh.edu/tomcat/chsimg/Img?&request=GetBinaryImage&urn=%@&w=3000", urn];

我更喜欢使用AFNetworking

于 2012-07-18T20:02:23.663 回答