Chrome extension ที่ดึงรูปภาพจากเว็บไซต์ และสร้างภาพใหม่โดยใช้ Gemini AI
- ดึงรูปภาพ - สกัดรูปภาพทั้งหมดจากหน้าเว็บปัจจุบัน
- เลือกรูปภาพ - UI สำหรับเลือกรูปภาพที่ต้องการประมวลผล
- Proxy Server - เซิร์ฟเวอร์ที่เชื่อมต่อกับ Gemini API
- แทนที่รูปภาพ - แทนที่รูปภาพเดิมในเว็บด้วยรูปใหม่ที่สร้างขึ้น
cd /Users/nicenathapong/Desktop/nSys/SHT9/new_poc_ex
npm installnpm startServer จะทำงานที่ http://localhost:3000
- เปิด Chrome และไปที่
chrome://extensions/ - เปิดใช้งาน "Developer mode"
- คลิก "Load unpacked"
- เลือกโฟลเดอร์
/Users/nicenathapong/Desktop/nSys/SHT9/new_poc_ex
- เปิดเว็บไซต์ที่มีรูปภาพ
- คลิกที่ไอคอน extension
- เลือกรูปภาพที่ต้องการประมวลผล
- คลิก "Generate" เพื่อสร้างรูปภาพใหม่
- รอการประมวลผล รูปภาพใหม่จะแทนที่รูปเดิมในหน้าเว็บ
new_poc_ex/
├── manifest.json # Chrome extension manifest
├── content.js # Content script สำหรับดึงและแทนที่รูปภาพ
├── popup.html # UI ของ extension popup
├── popup.js # Logic สำหรับ popup
├── background.js # Background script
├── server.js # Proxy server สำหรับ Gemini API
├── package.json # Dependencies สำหรับ server
└── generated/ # โฟลเดอร์สำหรับเก็บรูปภาพที่สร้างขึ้น
POST /generate- สร้างภาพใหม่จาก URL ของภาพGET /image/:filename- ดาวน์โหลดภาพที่สร้างขึ้น
- ต้องเรียกใช้ proxy server ก่อนใช้งาน extension
- Extension ใช้ Gemini API key จาก test_extension
- รูปภาพที่สร้างขึ้นจะถูกเก็บในโฟลเดอร์
generated/# new_poc_ex