草庐IT

open_image

全部标签

iphone - OpenAL 在循环播放声音时出现故障

我正在使用openAL为我的游戏播放声音,但我遇到了一些问题,有时在循环播放时会出现小故障。同样,在没有循环的情况下,我得到了一个小的流行音乐……有时但不是全部。我觉得是因为缓冲区有点太长了所以最后有一些未定义的数据。我只是不知道如何改变它。我正在使用此函数加载一个caf文件:void*MyGetOpenALAudioData(CFURLRefinFileURL,ALsizei*outDataSize,ALenum*outDataFormat,ALsizei*outSampleRate,ALdouble*duration){OSStatuserr=noErr;SInt64theFile

iphone - 注册应用程序以从 Safari 的 "share"或 "open in..."对话框打开不起作用。 (虽然适用于其他应用程序)

我正在尝试注册我的应用程序,以便在用户单击任何html网页上的共享按钮时显示在Safari的“打开方式...”对话框中。我已将public.html(和public.data用于良好的度量)内容类型添加到Xcode中的文档类型,如许多答案中所建议的那样:(请参阅thisquestion、thisquestion或thisappledocumentation。)而且,它似乎有效。如果我在Safari中打开.pdf,我会在顶部看到“在我的应用程序中打开”对话框。我还可以使用其他应用程序的“打开方式...”对话框与“我的应用程序”共享文档。为了测试它,我构建了DocInteraction推荐

iphone - 如何将 Photoshop 的级别调整映射到 Core Image 滤镜?

我正在将几个photoshop元素映射到CIFilter,我遇到的唯一问题是这个色阶调整:哪个CI过滤器(或过滤器组合)可以让我在第一个示例中使用上面的16、1.73、239和39/245,或者在第二个示例中使用31、1.25、25530/255。我相信这是一种阴影/黑白级别调整。感谢任何帮助。 最佳答案 通过改编本页的公式:http://http.developer.nvidia.com/GPUGems/gpugems_ch22.html,我相信您可以使用CIColorMatrix、CIGammaAdjust和另一个CIColor

ios - 无法加载 "image"的快速查看数据

我正在尝试新的Xcode5的快速查看功能,以便能够在调试Pane中看到我的图像,但我收到一条消息,说我的图像无法使用快速查看预览,它说“无法加载“图像”的快速查看数据,其中“图像”是我的变量的名称。发生这种情况是因为图像的大小还是有其他需要考虑的因素?我的图片尺寸有点大,比如(width=2448,height=1224)谢谢! 最佳答案 仅当我确实需要该图像(并且通常无法快速查看它)时仅用于调试目的,我可以使用以下模式查看它:CGImageRefimageRef=image.CGImage;CGImageRelease(image

ios - UIActivityViewController 中的 "Open in"功能

我需要你在UIActivityViewController方面的帮助。我需要为文件提供事件Controller,除了默认操作外,用户将能够在其他应用程序中打开文件。我知道如何使用UIDocumentController执行此操作,它显示弹出窗口以及所有能够打开文件的应用程序。但是如何在UIActivityViewController中显示所有这些应用程序?附言例如,可以在AppleMail应用程序中看到此行为。 最佳答案 看TTOpenInAppActivity用于组合UIActivityViewController(用于正常共享)

android.database.sqlite.SQLiteCantOpenDatabaseException : unknown error (code 14): Could not open database

我已在网站上阅读了有关此问题的各种信息,但我无法弄清楚。我正在为此应用程序使用预构建数据库。我正在为这个应用程序使用jellybean。AndroidManifest.xmlLogcat输出根据logcat是由SQLiteCantOpenDatabaseException引起的06-1023:07:01.831:E/Trace(4419):erroropeningtracefile:Nosuchfileordirectory(2)06-1023:07:03.611:E/SQLiteLog(4419):(14)cannotopenfileatline30176of[00bb9c9ce4]

android.database.sqlite.SQLiteCantOpenDatabaseException : unknown error (code 14): Could not open database

我已在网站上阅读了有关此问题的各种信息,但我无法弄清楚。我正在为此应用程序使用预构建数据库。我正在为这个应用程序使用jellybean。AndroidManifest.xmlLogcat输出根据logcat是由SQLiteCantOpenDatabaseException引起的06-1023:07:01.831:E/Trace(4419):erroropeningtracefile:Nosuchfileordirectory(2)06-1023:07:03.611:E/SQLiteLog(4419):(14)cannotopenfileatline30176of[00bb9c9ce4]

ios - 代码 : compositing with alpha using core image

我想创建一个CoreImage过滤器链,并能够通过将其单独的效果与alpha或不透明度设置合成来控制链中每个过滤器的“强度”,但我没有找到一种方法在文档中使用alpha或不透明度进行合成。我想我可以跳出核心图像过滤器链并与核心图形上下文合成。 最佳答案 CIColorMatrixfilter可用于改变CIImage的alpha分量,然后您可以将其合成到背景图像上:CIImage*overlayImage=…//fromfile,CGImageetcCIImage*backgroundImage=…//likewiseCGFloata

ios - Xcode 7.1 : Simulator can't be opened because the identity of developer cannot be confirmed

我已将我的MacOSX升级到10.11.1ElCapitan。当我尝试在Xcode7.1上运行应用程序时,我收到一条弹出消息,指出“模拟器”无法打开,因为无法确认开发者的身份。引用截图。为什么是这条消息?我无法在Xcode7.1上测试任何应用程序。 最佳答案 Gatekeeper要求从互联网下载的每个应用程序都经过验证。由于您使用Safari下载了“Simulator”,因此必须对其进行检查并将其添加到已接受的应用程序列表中。这是一个快速的方法:运行Terminal.app输入以下命令sudoxattr-dcom.apple.qua

ios - 错误代码 : Could not load the "image.png" image referenced from a nib in the bundle with identifier "com.bundle.identifier"

之前有人问过这个问题,我已经查看了所有其他stackoverflow主题的答案,但我无法解决这个问题。我的应用程序在所有平台的模拟器中运行良好,但是当我在我的设备上运行该应用程序时,我收到错误代码:无法加载从带有标识符“com”的bundle中的nib引用的“image.png”图像.bundle.identifier”。我所有的图片都是.PNG文件,我使用storeboard将它们插入到imageView中。程序:Xcode5 最佳答案 如果您使用的是不带扩展名的图像名称,例如[UIImageimageNamed:@"myImag