相关疑难解决方法(0)

传递UIImage.CGImage时,CGContextDrawImage将图像上下颠倒

有谁知道为什么CGContextDrawImage会把我的形象颠倒过来?我从我的应用程序加载图像:

UIImage *image = [UIImage imageNamed:@"testImage.png"];
Run Code Online (Sandbox Code Playgroud)

然后简单地要求核心图形将其绘制到我的上下文中:

CGContextDrawImage(context, CGRectMake(0, 0, 145, 15), image.CGImage);
Run Code Online (Sandbox Code Playgroud)

它呈现在正确的位置和尺寸,但图像是颠倒的.我一定错过了一些非常明显的东西吗?

cocoa-touch core-graphics ios cgcontextdrawimage

178
推荐指数
7
解决办法
11万
查看次数

在iPad上获取平铺图像集(深度缩放)

我有一组通过Microsoft的Deep Zoom编辑器创建的平铺图像集合,以及一个Silverlight应用程序,它目前通过MultiScaleImage使用它们进行显示 - 它们都运行得很好 - 我只想获得一些iPad编程经验并且有一对一些iPad应用程序的想法.我的所有想法都依赖于我能够显示/操作这些平铺图像集(在iPad上).

我刚刚拿起一台iMac来促进这一点.虽然我没有看到任何Objective-C/Cocoa-touch库,所以假设我必须自己动手.(我看到了Seadragon Ajax组件,它非常漂亮,但是我在这里处理集合,它不支持.我还想将其作为本机应用程序来推广以获得体验.)

我发现用于显示/操作平铺图像集的唯一开源项目是Openzoom - 一个Flash组件.我不熟悉ActionScript是(Python和Java和C#和C是我真的使用的唯一语言),但简单地检查代码,我真的没有任何问题与它也许可以用它来提示关于如何交换瓷砖进出等等.但是,由于我是Objective-C/Cocoa-touch的新手,所以我们会欣赏正确方向的一些指示.

1)我还缺少其他任何项目,或者OpenZoom是我最好的选择吗?

2)我应该尝试在UIKit框架中进行此显示,还是应该将其作为OpenGL显示器进行?

3)我没想到的任何其他建议/指示.

iphone cocoa-touch deepzoom objective-c ipad

11
推荐指数
1
解决办法
2111
查看次数