เอกสารประกอบสำหรับ node แก้ไขรูปภาพใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติของ workflow รวมถึงคำแนะนำในการใช้งาน และลิงก์ไปยังตัวอย่าง
ใช้ node แก้ไขรูปภาพเพื่อจัดการและแก้ไขรูปภาพ
Dependencies
- หากคุณไม่ได้ใช้ n8n บน Docker คุณจะต้องติดตั้ง GraphicsMagick .
- คุณต้องใช้ node เช่น Read/Write Files from Disk node หรือ HTTP Request node เพื่อส่งไฟล์รูปภาพเป็นคุณสมบัติข้อมูลไปยัง node แก้ไขรูปภาพ
การดำเนินงาน
- เพิ่มก Blur ให้กับภาพเพื่อลดความคมชัด
- เพิ่มก Border ไปที่รูปภาพ
- Composite รูปภาพที่อยู่ด้านบนของรูปภาพอื่น
- Create รูปภาพใหม่
- Crop รูปภาพ
- Draw บนรูปภาพ
- Get Information เกี่ยวกับภาพ
- Multi Step ดำเนินการหลายอย่างกับรูปภาพ
- Resize : เปลี่ยนขนาดของภาพ
- Rotate รูปภาพ
- Shear ภาพตามแนวแกน X หรือ Y
- เพิ่ม Text ไปที่รูปภาพ
- สร้างสีสันให้กับภาพ Transparent
parameter node
parameter สำหรับ node นี้ขึ้นอยู่กับการดำเนินการที่คุณเลือก
parameter เบลอ (Blur parameters)
- Property Name : ป้อนชื่อของคุณสมบัติไบนารีที่เก็บข้อมูลรูปภาพ
- Blur : ป้อนตัวเลขเพื่อกำหนดความรุนแรงของความเบลอระหว่าง 0 ถึง 1000 ตัวเลขที่สูงขึ้นจะทำให้ภาพเบลอมากขึ้น
- Sigma : ป้อนตัวเลขเพื่อตั้งค่ามลทินสำหรับการเบลอ ระหว่าง 0 ถึง 1000 ตัวเลขที่สูงขึ้นจะทำให้ภาพเบลอมากขึ้น
อ้างถึง ตัวเลือก node สำหรับตัวเลือกการกำหนดค่าเพิ่มเติม
parameter เส้นขอบ (Border parameters)
- Property Name : ป้อนชื่อของคุณสมบัติไบนารีที่เก็บข้อมูลรูปภาพ
- Border Width : ป้อนความกว้างของเส้นขอบ
- Border Height : ป้อนความสูงของเส้นขอบ
- Border Color : กำหนดสีให้กับเส้นขอบ คุณสามารถป้อนเลขฐานสิบหกหรือเลือกตัวอย่างสีเพื่อเปิดตัวเลือกสีได้
อ้างถึง ตัวเลือก node สำหรับตัวเลือกการกำหนดค่าเพิ่มเติม
parameter คอมโพสิต (Composite parameters)
- Property Name : ป้อนชื่อของคุณสมบัติไบนารีที่เก็บข้อมูลรูปภาพ ภาพนี้เป็นภาพพื้นฐานของคุณ
- Composite Image Property : ป้อนชื่อของคุณสมบัติไบนารี่ที่เก็บรูปภาพเพื่อประกอบไว้ด้านบนของ Property Name รูปภาพ
- Operator : เลือกตัวดำเนินการคอมโพสิต ซึ่งจะกำหนดวิธีการทำงานของคอมโพสิต ตัวเลือกได้แก่:
- Add
- Atop
- Bumpmap
- Copy
- Copy Black
- Copy Blue
- Copy Cyan
- Copy Green
- Copy Magenta
- Copy Opacity
- Copy Red
- Copy Yellow
- Difference
- Divide
- In
- Minus
- Multiply
- Out
- Over
- Plus
- Subtract
- Xor
- Position X : ป้อนตำแหน่งแกน x (แนวนอน) ของภาพคอมโพสิต
- Position Y : ป้อนตำแหน่งแกน y (แนวตั้ง) ของภาพคอมโพสิต
อ้างถึง ตัวเลือก node สำหรับตัวเลือกการกำหนดค่าเพิ่มเติม
สร้าง parameter (Create parameters)
- Property Name : ป้อนชื่อของคุณสมบัติไบนารีที่เก็บข้อมูลรูปภาพ
- Background Color : กำหนดสีพื้นหลังให้กับภาพ คุณสามารถป้อนเลขฐานสิบหกหรือเลือกตัวอย่างสีเพื่อเปิดตัวเลือกสีได้
- Image Width : ระบุความกว้างของภาพ
- Image Height : กรอกความสูงของภาพ
อ้างถึง ตัวเลือก node สำหรับตัวเลือกการกำหนดค่าเพิ่มเติม
parameter ครอบตัด (Crop parameters)
- Property Name : ป้อนชื่อของคุณสมบัติไบนารีที่เก็บข้อมูลรูปภาพ
- Width : ป้อนความกว้างที่คุณต้องการครอบตัด
- Height : ป้อนความสูงที่คุณต้องการครอบตัด
- Position X : ป้อนตำแหน่งแกน x (แนวนอน) เพื่อเริ่มครอบตัด
- Position Y : ป้อนตำแหน่งแกน y (แนวตั้ง) เพื่อเริ่มครอบตัด
อ้างถึง ตัวเลือก node สำหรับตัวเลือกการกำหนดค่าเพิ่มเติม
วาด parameter (Draw parameters)
- Property Name : ป้อนชื่อของคุณสมบัติไบนารีที่เก็บข้อมูลรูปภาพ
- Primitive : เลือกรูปร่างดั้งเดิมที่จะวาด เลือกจาก:
- Circle
- Line
- Rectangle
- Color : กำหนดสีสำหรับสีดั้งเดิม คุณสามารถป้อนเลขฐานสิบหกหรือเลือกตัวอย่างสีเพื่อเปิดตัวเลือกสีได้
- Start Position X : ป้อนตำแหน่งแกน x (แนวนอน) เพื่อเริ่มการวาดภาพ
- Start Position Y : ป้อนตำแหน่งแกน y (แนวตั้ง) เพื่อเริ่มการวาดภาพ
- End Position X : ป้อนตำแหน่งแกน x (แนวนอน) เพื่อหยุดการวาดที่
- End Position Y : ป้อนตำแหน่งแกน y (แนวตั้ง) เพื่อเริ่มวาดที่
- Corner Radius : ป้อนตัวเลขเพื่อกำหนดรัศมีมุม การเพิ่มรัศมีมุมจะปัดเศษมุมของวัตถุดั้งเดิมที่วาดไว้
อ้างถึง ตัวเลือก node สำหรับตัวเลือกการกำหนดค่าเพิ่มเติม
รับ parameter ข้อมูล (Get Information parameters)
สำหรับการดำเนินการนี้ คุณเพียงแค่ต้องเพิ่ม Property Name ของคุณสมบัติไบนารี่ที่เก็บข้อมูลรูปภาพ
อ้างถึง ตัวเลือก node สำหรับตัวเลือกการกำหนดค่าเพิ่มเติม
parameter หลายขั้นตอน (Multi Step parameters)
- Property Name : ป้อนชื่อของคุณสมบัติไบนารีที่เก็บข้อมูลรูปภาพ
- Operations : เพิ่มการดำเนินการที่คุณต้องการให้การดำเนินการแบบหลายขั้นตอนดำเนินการ คุณสามารถใช้การดำเนินการอื่นๆ ได้
อ้างถึง ตัวเลือก node สำหรับตัวเลือกการกำหนดค่าเพิ่มเติม
ปรับขนาด parameter (Resize parameters)
- Property Name : ป้อนชื่อของคุณสมบัติไบนารีที่เก็บข้อมูลรูปภาพ
- Width : ป้อนความกว้างใหม่ที่คุณต้องการสำหรับรูปภาพ
- Height : ป้อนความสูงใหม่ที่คุณต้องการสำหรับรูปภาพ
- Option : เลือกวิธีที่คุณต้องการปรับขนาดรูปภาพ เลือกจาก:
- Ignore Aspect Ratio : ละเว้นอัตราส่วนกว้างยาวและปรับขนาดให้เป็นความสูงและความกว้างที่แน่นอนที่คุณป้อน
- Maximum Area : ความสูงและความกว้างที่คุณป้อนคือพื้นที่/ขนาดสูงสุดสำหรับรูปภาพ รูปภาพจะคงอัตราส่วนไว้และจะไม่ใหญ่กว่าความสูงและ/หรือความกว้างที่คุณป้อน
- Minimum Area : ความสูงและความกว้างที่คุณป้อนคือพื้นที่/ขนาดขั้นต่ำสำหรับรูปภาพ รูปภาพจะคงอัตราส่วนไว้และจะไม่เล็กกว่าความสูงและ/หรือความกว้างที่คุณป้อน
- เฉพาะในกรณีที่ใหญ่กว่า (Only if Larger) : ปรับขนาดรูปภาพเฉพาะในกรณีที่มีขนาดใหญ่กว่าความกว้างและความสูงที่คุณป้อน รูปภาพจะรักษาอัตราส่วนภาพไว้
- เฉพาะในกรณีที่เล็กกว่า (Only if Smaller) : ปรับขนาดรูปภาพเฉพาะในกรณีที่มีขนาดเล็กกว่าความกว้างและความสูงที่คุณป้อน รูปภาพจะรักษาอัตราส่วนภาพไว้
- Percent : ปรับขนาดรูปภาพโดยใช้ความกว้างและความสูงเป็นเปอร์เซ็นต์ของรูปภาพต้นฉบับ
อ้างถึง ตัวเลือก node สำหรับตัวเลือกการกำหนดค่าเพิ่มเติม
หมุน parameter (Rotate parameters)
- Property Name : ป้อนชื่อของคุณสมบัติไบนารีที่เก็บข้อมูลรูปภาพ
- Rotate : ป้อนจำนวนองศาที่จะหมุนภาพ ตั้งแต่ --360 ถึง 360
- Background Color : กำหนดสีพื้นหลังให้กับภาพ คุณสามารถป้อนเลขฐานสิบหกหรือเลือกตัวอย่างสีเพื่อเปิดตัวเลือกสีได้ สีนี้ใช้เพื่อเติมพื้นหลังว่างเมื่อใดก็ตามที่รูปภาพถูกหมุนทวีคูณ 90 องศา หากคูณด้วย 90 องศา จะใช้สำหรับ Rotate ช่องนี้ไม่ได้ใช้สีพื้นหลัง
อ้างถึง ตัวเลือก node สำหรับตัวเลือกการกำหนดค่าเพิ่มเติม
parameter แรงเฉือน (Shear parameters)
- Property Name : ป้อนชื่อของคุณสมบัติไบนารีที่เก็บข้อมูลรูปภาพ
- Degrees X : ใส่จำนวนองศาที่จะตัดจากแกน x
- Degrees Y : ใส่จำนวนองศาที่จะตัดจากแกน y
อ้างถึง ตัวเลือก node สำหรับตัวเลือกการกำหนดค่าเพิ่มเติม
parameter ข้อความ (Text parameters)
- Property Name : ป้อนชื่อของคุณสมบัติไบนารีที่เก็บข้อมูลรูปภาพ
- Text : กรอกข้อความที่คุณต้องการเขียนลงบนภาพ
- Font Size : เลือกขนาดตัวอักษรสำหรับข้อความ
- Font Color : ตั้งค่าสีตัวอักษร คุณสามารถป้อนเลขฐานสิบหกหรือเลือกตัวอย่างสีเพื่อเปิดตัวเลือกสีได้
- Position X : ป้อนตำแหน่งแกน x (แนวนอน) เพื่อเริ่มต้นข้อความที่
- Position Y : ป้อนตำแหน่งแกน y (แนวตั้ง) เพื่อเริ่มต้นข้อความที่
- Max Line Length : ป้อนจำนวนอักขระสูงสุดในบรรทัดก่อนที่จะเพิ่มตัวแบ่งบรรทัด
อ้างถึง ตัวเลือก node สำหรับตัวเลือกการกำหนดค่าเพิ่มเติม
parameter โปร่งใส (Transparent parameters)
- Property Name : ป้อนชื่อของคุณสมบัติไบนารีที่เก็บข้อมูลรูปภาพ
- Color : กำหนดสีให้โปร่งใส คุณสามารถป้อนเลขฐานสิบหกหรือเลือกตัวอย่างสีเพื่อเปิดตัวเลือกสีได้
อ้างถึง ตัวเลือก node สำหรับตัวเลือกการกำหนดค่าเพิ่มเติม
ตัวเลือก node
- File Name : ป้อนชื่อไฟล์ของไฟล์ output
- Format : ป้อนรูปแบบภาพของไฟล์ output เลือกจาก:
- บีเอ็มพี (bmp)
- กิ๊ฟ (gif)
- เจเพ็ก (jpeg)
- PNG (png)
- ทิฟ (tiff)
- WebP
ที่ Text การดำเนินการยังมีตัวเลือกสำหรับ Font Name or ID . เลือกแบบอักษรข้อความจากดรอปดาวน์หรือระบุ ID โดยใช้ การแสดงออก .

