ตัวอย่าง
ตัวอย่างที่ใช้งานได้จริงและโค้ดสำหรับกรณีการใช้งานต่างๆ
ตัวอย่างการใช้งาน Qwen Image Edit
ส่วนนี้แสดงตัวอย่างการใช้งานจริงของ Qwen Image Edit เพื่อช่วยให้คุณเข้าใจความสามารถและนำไปประยุกต์ใช้ในโครงการของคุณได้
การแก้ไขข้อความพื้นฐาน
การแก้ไขข้อความ
เปลี่ยนข้อความที่มีอยู่บนรูปภาพได้อย่างง่ายดาย เช่น การแก้ไขข้อผิดพลาดหรือการอัปเดตข้อมูล
// เปลี่ยนข้อความจาก "Sale" เป็น "Promotion"
await qwen.edit({
image: 'url_to_image_with_text.jpg',
prompt: 'เปลี่ยนข้อความ "Sale" เป็น "Promotion"',
});
การแปลข้อความ
แปลข้อความบนรูปภาพเป็นภาษาต่างๆ เพื่อการตลาดระหว่างประเทศ
// แปลข้อความจากภาษาอังกฤษเป็นภาษาไทย
await qwen.edit({
image: 'url_to_english_banner.jpg',
prompt: 'แปลข้อความทั้งหมดบนรูปภาพเป็นภาษาไทย',
});
การแก้ไขข้อความ
แก้ไขข้อความที่สะกดผิดหรือปรับปรุงไวยากรณ์
// แก้ไขข้อความที่สะกดผิด
await qwen.edit({
image: 'url_to_typo_image.jpg',
prompt: 'แก้ไขข้อความที่สะกดผิดให้ถูกต้อง',
});
การเพิ่มองค์ประกอบ
การเพิ่มโลโก้
เพิ่มโลโก้บริษัทของคุณลงในรูปภาพผลิตภัณฑ์หรือสื่อการตลาด
// เพิ่มโลโก้ที่มุมขวาล่าง
await qwen.edit({
image: 'url_to_product_image.jpg',
prompt: 'เพิ่มโลโก้ของฉันที่มุมขวาล่างของรูปภาพ',
elements: [{ type: 'image', src: 'url_to_your_logo.png', position: 'bottom-right' }],
});
การเพิ่มลายน้ำ
ปกป้องรูปภาพของคุณด้วยการเพิ่มลายน้ำที่กำหนดเอง
// เพิ่มลายน้ำโปร่งใสตรงกลางรูปภาพ
await qwen.edit({
image: 'url_to_original_image.jpg',
prompt: 'เพิ่มลายน้ำโปร่งใส "Confidential" ตรงกลางรูปภาพ',
});
การเพิ่มป้ายราคา
อัปเดตราคาหรือโปรโมชั่นบนรูปภาพสินค้าได้อย่างรวดเร็ว
// เพิ่มป้ายราคา "$99.99" ลงบนสินค้า
await qwen.edit({
image: 'url_to_ecommerce_item.jpg',
prompt: 'เพิ่มป้ายราคา "$99.99" ลงบนสินค้า',
});
การเพิ่มองค์ประกอบข้อมูล
เพิ่มข้อมูลที่เป็นประโยชน์ เช่น วันที่, เวลา, หรือสถานที่
// เพิ่มวันที่ปัจจุบันที่ด้านล่างของรูปภาพ
await qwen.edit({
image: 'url_to_event_poster.jpg',
prompt: 'เพิ่มวันที่ปัจจุบันที่ด้านล่างของรูปภาพ',
});
การถ่ายโอนสไตล์ขั้นสูง
การถ่ายโอนสไตล์ศิลปะ
เปลี่ยนรูปภาพธรรมดาให้เป็นงานศิลปะด้วยสไตล์ของจิตรกรชื่อดัง
// เปลี่ยนรูปภาพให้เป็นสไตล์ภาพวาดสีน้ำมัน
await qwen.edit({
image: 'url_to_photo.jpg',
prompt: 'เปลี่ยนรูปภาพนี้ให้เป็นสไตล์ภาพวาดสีน้ำมัน',
});
การถ่ายโอนสไตล์ภาพถ่าย
ปรับปรุงคุณภาพของรูปภาพหรือเปลี่ยนบรรยากาศด้วยสไตล์ภาพถ่ายที่แตกต่างกัน
// ทำให้รูปภาพดูเหมือนถ่ายด้วยกล้องฟิล์มวินเทจ
await qwen.edit({
image: 'url_to_modern_photo.jpg',
prompt: 'ทำให้รูปภาพนี้ดูเหมือนถ่ายด้วยกล้องฟิล์มวินเทจ',
});
การประมวลผลแบบแบตช์
ประมวลผลรูปภาพจำนวนมากพร้อมกันเพื่อประหยัดเวลาและเพิ่มประสิทธิภาพ
การอัปเดตแคตตาล็อก E-commerce
อัปเดตรูปภาพสินค้าหลายร้อยรายการด้วยโปรโมชั่นใหม่หรือลายน้ำ
const productsToUpdate = [
{ image: 'product1.jpg', prompt: 'เพิ่มป้าย "ลด 20%"' },
{ image: 'product2.jpg', prompt: 'เพิ่มป้าย "สินค้าใหม่"' },
// ...
];
await qwen.batchEdit(productsToUpdate);
การแปลเนื้อหาหลายภาษา
แปลข้อความบนรูปภาพจำนวนมากสำหรับแคมเปญการตลาดทั่วโลก
const bannersToTranslate = [
{ image: 'banner_en_1.jpg', prompt: 'แปลข้อความเป็นภาษาไทย' },
{ image: 'banner_en_2.jpg', prompt: 'แปลข้อความเป็นภาษาไทย' },
// ...
];
await qwen.batchEdit(bannersToTranslate);
กรณีการใช้งานเฉพาะ
E-commerce: การสร้างตัวแปรตามฤดูกาล
สร้างรูปภาพสินค้าสำหรับเทศกาลต่างๆ (เช่น คริสต์มาส, ฮาโลวีน) โดยการเพิ่มองค์ประกอบที่เกี่ยวข้อง
// เพิ่มหมวกซานต้าให้กับสินค้า
await qwen.edit({
image: 'url_to_product.jpg',
prompt: 'เพิ่มหมวกซานต้าให้กับสินค้า',
});
การศึกษา: การใส่คำอธิบายแผนภาพ
เพิ่มคำอธิบายหรือป้ายกำกับลงในแผนภาพและกราฟเพื่อวัตถุประสงค์ทางการศึกษา
// เพิ่มคำอธิบายลงในแผนภาพทางวิทยาศาสตร์
await qwen.edit({
image: 'url_to_diagram.png',
prompt: 'เพิ่มคำอธิบายสำหรับส่วนต่างๆ ของแผนภาพ',
});
โซเชียลมีเดีย: การเพิ่มประสิทธิภาพเนื้อหา
ปรับแต่งรูปภาพสำหรับแพลตฟอร์มโซเชียลมีเดียต่างๆ โดยการปรับขนาด, เพิ่มข้อความ, หรือเพิ่มสติกเกอร์
// ปรับขนาดรูปภาพสำหรับ Instagram และเพิ่มข้อความแฮชแท็ก
await qwen.edit({
image: 'url_to_original_post.jpg',
prompt: 'ปรับขนาดรูปภาพสำหรับ Instagram และเพิ่มแฮชแท็ก #AIImageEdit',
});
การทำงานอัตโนมัติของเวิร์กโฟลว์
ผสานรวม Qwen Image Edit เข้ากับเวิร์กโฟลว์อัตโนมัติของคุณเพื่อประมวลผลรูปภาพโดยอัตโนมัติเมื่อมีการอัปโหลดหรือสร้างขึ้น
การเพิ่มประสิทธิภาพประสิทธิภาพ
- การแคชอัจฉริยะ: ใช้การแคชสำหรับรูปภาพที่ประมวลผลบ่อยครั้งเพื่อลดเวลาในการตอบสนอง
- การจัดการข้อผิดพลาดที่แข็งแกร่ง: ใช้กลไกการลองใหม่ (retry) และวงจรหยุดพัก (circuit breaker) เพื่อจัดการกับข้อผิดพลาดชั่วคราวของ API