iphone png 文件颠倒
我正在尝试在我正在制作的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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.