ios - 从CGImage绘制CGContext

标签 ios cocoa-touch image quartz-graphics

我想通过使用CGContext中要按指定顺序绘制的图块来绘制CGImage

根据here文档,在图形上下文中绘制图像的唯一方法似乎是

void CGContextDrawImage (
   CGContextRef c,
   CGRect rect,
   CGImageRef image
);

但这没有考虑到我只想绘制源图像的CGRect的情况。我需要做一些技巧才能使它起作用吗?

最佳答案

如果我正确理解了您的问题,那么您正在要求以特定的CGRect裁剪图像,如果是,则需要查看此方法。

CGImageCreateWithImageInRect(CGImage image, CGRect rect)

这将返回一个CGImageRef,根据您的需要,我认为这是您想要的。

关于ios - 从CGImage绘制CGContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7782034/

相关文章:

image - 命令行视频/图像交叉淡入淡出

image - react native : is it recommended to use PNG or SVG images?

javascript - 如何将 Blob 转换为图像(JPG 格式)

ios - 临时分发添加新设备

objective-c - 调试微妙的 iOS View 布局问题

iphone - 插入行而不重新加载表

ios - 无法在AppStore上传应用程序,为什么会发生这种情况?

ios - 区 block 完成状态验证

ios - 从应用程序写入 csv,Cocoa 错误 513

iphone - 电子邮件附件、PDF 和 CSV 的问题