iphone png 文件颠倒

发布于 2024-09-16 04:31:20 字数 580 浏览 2 评论 0原文

我正在尝试在我正在制作的 UIView 子类中将图像绘制到屏幕上。

一切都很完美,除了我的图像颠倒过来之外。

我正在使用代码...

CGFloat height = CGRectGetHeight(rect);
CGFloat width = CGRectGetWidth(rect);
UIImage *thumbImage = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"single_blue" ofType:@"png"]];
CGImageRef thumbImageRef = thumbImage.CGImage;
CGContextDrawImage(context, CGRectMake((width/10)*[mean doubleValue] - 13, -3, 26, 35), thumbImageRef);

知道为什么它会颠倒吗?

感谢您的任何帮助。

Oliver

::编辑:: 好的,所以 Safari 看起来已经死了。不过 Chrome 运行良好。很奇怪。

I'm trying to draw an image to the screen in a UIView subclass I'm making.

It's all working perfectly expect for the fact that my image is coming out upside down.

I'm using the code...

CGFloat height = CGRectGetHeight(rect);
CGFloat width = CGRectGetWidth(rect);
UIImage *thumbImage = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"single_blue" ofType:@"png"]];
CGImageRef thumbImageRef = thumbImage.CGImage;
CGContextDrawImage(context, CGRectMake((width/10)*[mean doubleValue] - 13, -3, 26, 35), thumbImageRef);

Any ideas why it's coming out upside down?

Thanks for any help.

Oliver

::EDIT:: OK, so Safari looks like it's died. Chrome is working fine though. Very odd.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

难以启齿的温柔 2024-09-23 04:31:20

iPhone CoreGraphics 坐标系与 Mac 的坐标系颠倒过来。
我通常只是垂直预翻转所有图像,然后再将它们添加到我的 iPhone 项目中。

The iPhone CoreGraphics coordinate system is flipped upside-down from that of the Mac.
I often just vertically preflip all my images before adding them to my iPhone projects.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文