有人知道有没有jquery插件可以在图像上写文本,并让用户将其放置在图像内的任何位置
does any one know is there any jquery plugin for writing text over an image and let the user to place it on any location inside the image?
我正在寻找可以帮助您在图像上放置文本/形状的jquery或js库。喜欢这个网站http://picfont.com/它可以让您通过拖放将文本放在图像上的任何位置。
提前感谢
答案取决于您是否希望生成的文本嵌入到图像中(即像素),以便将整个图像(包括文本)保存为文件,或者您是否希望文本漂浮在图像上方。
在后一种情况下,只需使用可以绝对位于<img>
元素顶部的<div>
。
在前一种情况下,我所知道的唯一选项是使用HTML5<canvas>
元素,然后使用.fillText()
将文本写入画布:
var canvas = document.getElementById('canvas'),
ctx = canvas.getContext('2d'),
img = new Image;
img.onload = function() {
canvas.width = this.width;
canvas.height = this.height;
ctx.drawImage(this, 0, 0);
ctx.font = "36pt Verdana";
ctx.fillStyle = "black";
ctx.fillText("Test Text", 42, 82);
ctx.fillStyle = "white";
ctx.fillText("Test Text", 40, 80);
};
img.src = ...;
另请参阅http://jsfiddle.net/D8ZZS/2/对于使用HTML5 FileReader
接口从CCD_。
我之前说过,谷歌是任何知道使用搜索引擎的人最好的朋友:)
在这个网站上,你会看到30个jquery插件,它们允许你在图像上放置文本。
或使用CSS:http://css-tricks.com/text-blocks-over-image/
相关文章:
- 是否可以仅通过jQuery将图像替换为用户动态选择的另一个图像
- 如何在用户单击时创建带有弹出窗格的图像
- 如果图像标记是用javascript编写的,并且需要用户输入,那么图像不会随页面加载吗
- 有人知道有没有jquery插件可以在图像上写文本,并让用户将其放置在图像内的任何位置
- 如何在windows 8 html5现代用户界面中显示没有背景的图像
- 带图像的角度用户界面选择
- HTML - 如何在不同的用户代理中显示不同的图像
- 如何以用户友好的方式在计算机上保存从画布转换的图像
- 我在Phaser有一个项目.我想在画布上的元素上做一个用户图像编辑器
- 纯javascript的进度图像加载程序仅当用户单击提交html表单时
- 添加/到URL的末尾将用户带到随机页面,并在其他页面上剥离图像
- 压缩&调整用户上传图像的大小
- 使用Cordova contacts插件将图像保存到用户的联系人中
- 让用户手动裁剪特定大小的图像作为输出
- 显示用户's在图像地图上的位置
- 如何将SVG元素和Div放入图像中,以便用户可以下载
- 有没有一种方法可以保存单个图像,并防止用户使用dropzone.js放置多个图像
- 编写替换背景图像的用户脚本
- 将图像保存到用户的pc缓存中,并使用asp.net从缓存中使用它
- 使用Facebook API将图像和评论发布到用户墙的简单方法