0
addText: function(opts) {
opts = opts || {};
var options = _.extend({}, MEME.TEXT.defaults, opts);
var text = options.text;
delete options.text;
var txt = new fabric.Text(text, options);
if(document.getElementById('text-shadow').checked) {
ctx = canvas.getContext('2d');
ctx.shadowColor = "black";
ctx.shadowOffsetX = 2;
ctx.shadowOffsetY = 2;
ctx.shadowBlur = 1;
}
if(document.getElementById('text-glow').checked) {
ctx = canvas.getContext('2d');
ctx.shadowColor = "yellow";
ctx.shadowOffsetX = 5;
ctx.shadowOffsetY = 5;
ctx.shadowBlur = 10;
}
canvas.add(txt);
txt.center();
MEME.objects.text.push(txt);
MEME.makeSelected();
},
このようにして、すべての要素のスタイルを埋めます。 どのように私はその特定のテキスト要素のみを選択することができます。 このスクリプトで変更を行っています Ref:http://demo.mememakerscript.com/generate ありがとうございます。キャンバスシャドーを漢字に追加するテキスト要素のみ