我有一个php / mysql驱动的数据库,其中存储了特定页面的图像路径。这些图像都在我的服务器上本地托管。用户可以上传图像,然后将数据存储在mysql中。
我想让用户在渲染图像上绘制。
我需要JAVA才能完成此任务吗?
是否还有其他API或语言可以帮助我实现目标?
基本上,我只是让用户在现有图像的“顶部”绘制。不知何故,他们的绘图将保存为.png,然后我可以将其覆盖在原始图像的顶部。但是,我希望用户能够选择颜色等。另外,我想限制一个人每24小时可以在每张照片上画多少。
那么,你们觉得怎么样?闪? JAVA? Php(如果我应该这么幸运)?我很想听听你对此的看法。
答案 0 :(得分:1)
答案 1 :(得分:1)
HTML5 Canvas可能会成功。
答案 2 :(得分:0)
您不需要使用Java。您可以使用PHP Canvas编程或在客户端javascript画布中执行此操作。
http://www.phpjabbers.com/put-watermark-on-images-using-php-php20.html
http://motyar.info/blog/2010/04/drawing-on-web-with-canvas-and-jquery.html
答案 3 :(得分:0)
看看SketchPad(http://mudcu.be/sketchpad/) - 它有你想在HTML5 / Canvas中做的所有事情的例子,但请注意Canvas方法的缺点是“保存”有点笨重而且似乎依赖于浏览器。您需要将图像转换为数据uri,然后手动使用可用的浏览器命令进行保存(例如右键单击并“另存为”)。