想问一下思路,类似美图相框功能怎么实现?

iOShyhSuper • 于 2016-06-07 00:40:23 +0800 • 最后由 Yvent2017-08-15 11:04:54 +0800 3492 阅读

其实是两种图片的合成,一张相框图,一张原图图片。两个合成一个,没有用scrollView,最后合成的时候老是,原图截取区域不对,有做过的朋友希望给个思路,谢谢!

回复: 5
  • iBcker 2016-06-07 02:28:59 +0800

    画到一个content上,生成一个新图片就完了~

  • hyhSuper 2016-06-07 15:56:41 +0800

    @iBcker 是的,我的问题是坐标转化的问题,原图经过放大后,在相框里面画的位置老是算错,以至于最终合成的图片不对,不过用一个笨的方法解决了,将原图放到scrollView上,设置scrollView的size为image.size ,然后在根据x,y偏移量和scrollView的宽高确定,原图截取的区域。其实个人感觉用scrollView还是挺蛋疼的。

  • iBcker 2016-06-07 21:36:37 +0800

    @hyhSuper 哈,这其实就是一个纯粹的数学问题了,好好看下是不是计算坐标出的问题应该就能解决,goodluck

  • hyhSuper 2016-06-20 17:17:03 +0800

    哈哈,谢谢。

  • Yvent 2017-08-15 11:04:54 +0800

    @hyhSuper 如果是图片且大小不超过手机屏幕可以截图,如果是视频或者大小超过手机屏幕就去合成

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,见 Emoji cheat sheet
  • @name 会链接到用户页面,并会通知他
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
Ctrl+Enter