我正在开展一个项目,需要在照片上拍照并贴上标签。据我所知,这需要3个主要行动:
1.用户应该可以调整贴纸的大小。
2.用户应该可以旋转贴纸
一旦完成,整个事情应合并为一个单一的图像。
我很难开始这个,因为我根本不知道应该从哪里开始。我应该找到,或者编写自己的代码来执行上述操作,或者尝试使用现有项目(但我无法找到任何开源项目)。
我听说过Aviary,但它最近是由Adobe购买的,现在它已成为Creative Cloud的一部分,如果有的话,价格非常模糊。
我应该从哪里开始?
感谢。
答案 0 :(得分:3)
我们在Img.ly已经发布了一个Android版图像编辑SDK,作为我们的PhotoEditorSDK产品套件的一部分。 用户可以调整旋转和调整贴纸的大小,您也可以add your own stickers and assets。
您可以找到演示应用程序here。您可以在开源项目中免费使用该库,但商业应用程序需要支付许可费。
答案 1 :(得分:1)
对于调整大小,图像添加两个按钮,一个用于增加图像大小,另一个用于减少。然后在设置该按钮的 onClickListener()。 在该函数内部首先使用 getWidth()和 getHeight()获取图像的尺寸,然后使用 setWidth()和 setHeight ()来改变大小。
Rotatin g贴纸请参阅此link
在所有这些事情之后使用画布将贴纸和图像保存为单个文件。为此,请参阅此link。
将来不要将所有查询合并到一个问题中。
答案 2 :(得分:0)