2012-06-20 66 views
1

我有一個使用Java圖形庫,讓用戶繪製線條和形狀,這將被嵌入到TinyMCE的編輯器作爲一個插件的小程序。我不確定如何將用戶繪製的圖像作爲圖像插入到編輯器中。TinyMCE的插入圖像

任何幫助或引用高度讚賞!

+0

+1很好的問題 – Thariama

回答

0

您可以上傳圖片到網絡服務器和輸入的圖像標籤指的是圖像轉換成使用代碼插件(以下簡稱「HTML」 - 按鈕)的編輯。

更新:

您需要創建的base64編碼字符串並調用下面TinyMCE的命令:

例如:對於你的系統,你需要適應base64編碼字符串轉換成變量my_image_base64_string 。

var my_image_base64_string = 'R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub//ge8WSLf/rhf/3kdbW1mxsbP//mf///yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExKcppV0aCcGCmTIHEIUEqjgaORCMxIC6e0CcguWw6aFjsVMkkIr7g77ZKPJjPZqIyd7sJAgVGoEGv2xsBxqNgYPj/gAwXEQA7'; 

tinymce.activeEditor.execCommand('insertHTML', false, '<img src="data:image/gif;base64,' + my_image_base64_string + '" width="16" height="14">'); 
+0

嗨,你能解釋一下嗎?我如何輸入圖片標籤?我不確定如何從applet捕獲圖像。謝謝! –

+0

看到我更新的答案 – Thariama

+0

嗨,感謝您的回覆,但我希望實現的是在用戶即時從applet中直接插入圖像(在捕獲繪製的圖像之後)。 –

1

我不相信那是你做的目的是儘可能短的(信任)的小程序保存到磁盤的圖像,並提示用戶,然後將其上傳到CMS的。

+0

。那就是如果我理解這個問題,我不確定我會這樣做。 TinyMCE有辦法輕鬆插入base 64編碼(圖像作爲字符串)圖像嗎? –

+0

是的,可以插入一個基本的64位編碼圖像,但我不確定如何從Java applet中提取base 64編碼圖像以將其插入Tinymce編輯器。 –

+0

@Andrew:可以使用css將它作爲base64插入到tinymce中。 – Thariama