ฉันมีแอพพลิเคชั่นที่โหลดรูปภาพและเมื่อผู้ใช้คลิกที่มันพื้นที่ข้อความจะปรากฏขึ้นสำหรับรูปภาพนี้ (โดยใช้jquery
) ซึ่งผู้ใช้สามารถเขียนข้อความบางอย่างบนรูปภาพได้ ซึ่งควรเพิ่มใน Image
หลังจากทำการค้นคว้าเกี่ยวกับเรื่องนี้ฉันพบว่าPIL
(Python Imaging Library) สามารถช่วยฉันทำสิ่งนี้ได้ ดังนั้นฉันจึงลองสองสามตัวอย่างเพื่อดูว่ามันทำงานอย่างไรและฉันสามารถเขียนข้อความบนรูปภาพได้ แต่ฉันคิดว่ามีความแตกต่างบางอย่างเมื่อฉันลองใช้Python Shell
และในสภาพแวดล้อมของเว็บ ฉันหมายถึงข้อความบนพื้นที่ข้อความมีขนาดใหญ่มากเป็นพิกเซล ฉันจะทำให้ข้อความมีขนาดเท่ากันได้อย่างไรเมื่อใช้ PIL เป็นขนาดเดียวกับพื้นที่ข้อความ
ข้อความคือ Multiline ฉันจะทำให้เป็นหลายเส้นในภาพได้PIL
อย่างไรโดยใช้?
มีวิธีที่ดีกว่าการใช้ PIL หรือไม่? ฉันไม่แน่ใจทั้งหมดหากนี่เป็นการใช้งานที่ดีที่สุด
html:
<img src="images/test.jpg"/>
เป็นภาพที่กำลังแก้ไข
var count = 0;
$('textarea').autogrow();
$('img').click(function(){
count = count + 1;
if (count > 1){
$(this).after('<textarea />');
$('textarea').focus();
}
});
jquery เพื่อเพิ่ม textarea พื้นที่ข้อความยังเป็นตำแหน่ง: ขนาดที่แน่นอนและคงที่
ฉันควรวางไว้ในแบบฟอร์มเพื่อให้ได้พิกัดของ textarea บนรูปภาพหรือไม่? ฉันต้องการเขียนข้อความบนภาพเมื่อผู้ใช้คลิกและบันทึกลงในภาพ