
คุณสามารถใส่คำอธิบายประกอบรูปภาพในรูปแบบยอดนิยม เช่น JPEG, PNG, TIFF โดยทางโปรแกรม คำอธิบายประกอบบนรูปภาพให้ข้อมูลเพิ่มเติมเกี่ยวกับข้อมูลที่มีอยู่ คุณสามารถเพิ่มคำอธิบายประกอบกราฟิก ข้อความ และลายน้ำได้หลากหลายให้กับรูปภาพในแอปพลิเคชัน .NET ของคุณ ในบทความนี้ คุณจะได้เรียนรู้วิธีใส่คำอธิบายประกอบรูปภาพ JPG โดยใช้ C#
หัวข้อต่อไปนี้จะกล่าวถึง/ครอบคลุมในบทความนี้:
- C# API เพื่อใส่คำอธิบายประกอบรูปภาพ
- ใส่คำอธิบายประกอบรูปภาพ JPG โดยใช้ C#
- เพิ่มคำอธิบายประกอบพื้นที่ให้กับ JPG โดยใช้ C#
- เพิ่มคำอธิบายประกอบฟิลด์ข้อความลงใน JPG โดยใช้ C#
- ใส่คำอธิบายประกอบรูปภาพ JPG ด้วยลายน้ำโดยใช้ C#
C# API เพื่อใส่คำอธิบายประกอบรูปภาพ
สำหรับการใส่คำอธิบายประกอบรูปภาพ JPG ฉันจะใช้ GroupDocs.Annotation for .NET API ช่วยให้สามารถสร้างแอปพลิเคชันคำอธิบายประกอบเอกสารใน C#, ASP.NET และเทคโนโลยี .NET อื่นๆ ที่เกี่ยวข้องโดยทางโปรแกรม คุณสามารถเพิ่มประเภทคำอธิบายประกอบยอดนิยม เช่น พื้นที่ จุด ข้อความ วงรี ลิงก์ ขีดเส้นใต้ เส้นหลายเส้น ลูกศร ระยะทาง ลายน้ำ รูปภาพ ฯลฯ ลงในเอกสารของคุณในรูปแบบยอดนิยมทั้งหมด API ยังช่วยให้คุณสามารถส่งออกเอกสารหลังจากเพิ่มคำอธิบายประกอบ ความคิดเห็น หรือบันทึกย่อที่ไฮไลต์กลับไปเป็นรูปแบบดั้งเดิม
คุณสามารถ ดาวน์โหลด DLL ของ API หรือติดตั้งโดยใช้ NuGet
Install-Package GroupDocs.Annotation
ใส่คำอธิบายประกอบรูปภาพ JPG โดยใช้ C#
คุณสามารถเพิ่มคำอธิบายประกอบหลายรายการเพื่อใส่คำอธิบายประกอบรูปภาพ JPG ของคุณโดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส Annotator
- ระบุเส้นทางไฟล์อินพุต
- สร้างอินสแตนซ์ของคลาส ArrowAnnotation
- ตั้งค่าคุณสมบัติต่างๆ สำหรับ ArrowAnnotation เช่น Color, Opacity, Style ฯลฯ
- เพิ่ม ArrowAnnotation ลงในรายการคำอธิบายประกอบ
- สร้างอินสแตนซ์ของคลาส DistanceAnnotation
- ตั้งค่าคุณสมบัติต่างๆ สำหรับ DistanceAnnotation เช่น สี ความทึบ สไตล์ ฯลฯ
- เพิ่ม DistanceAnnotation ลงในรายการคำอธิบายประกอบ
- สร้างอินสแตนซ์ของคลาส EllipseAnnotation
- ตั้งค่าคุณสมบัติต่างๆ สำหรับ EllipseAnnotation เช่น สี ความทึบ สไตล์ ฯลฯ
- เพิ่ม EllipseAnnotation ลงในรายการคำอธิบายประกอบ
- สร้างอินสแตนซ์ของคลาส PointAnnotation
- ตั้งค่าคุณสมบัติต่างๆ สำหรับ PointAnnotation เช่น ขนาดกล่อง และตำแหน่ง
- เพิ่ม PointAnnotation ลงในรายการคำอธิบายประกอบ
- เรียกใช้เมธอด Add() เพื่อเพิ่มคำอธิบายประกอบให้กับ Annotator
- เรียกเมธอด Save() และบันทึกไฟล์ผลลัพธ์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการใส่คำอธิบายประกอบรูปภาพ JPG โดยใช้ C#
// เตรียมคำอธิบายประกอบ
Annotator annotator = new Annotator("C:\\Files\\sample.jpg");
List<AnnotationBase> annotations = new List<AnnotationBase>();
// กำหนดและเพิ่มคำอธิบายประกอบลูกศร
ArrowAnnotation arrow = new ArrowAnnotation
{
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Opacity = 0.7,
PenColor = 16777215,
PenStyle = PenStyle.DashDotDot,
PenWidth = 5
};
annotations.Add(arrow);
// กำหนดและเพิ่มคำอธิบายประกอบระยะทาง
DistanceAnnotation distance = new DistanceAnnotation
{
Box = new Rectangle(75, 545, 315, 0),
CreatedOn = DateTime.Now,
Opacity = 0.7,
PenColor = 65535,
PenStyle = PenStyle.Solid,
PenWidth = 9
};
annotations.Add(distance);
// กำหนดและเพิ่มคำอธิบายประกอบวงรี
EllipseAnnotation ellipse = new EllipseAnnotation
{
BackgroundColor = 65535,
Box = new Rectangle(150, 300, 100, 100),
CreatedOn = DateTime.Now,
Opacity = 0.3,
PenColor = 65535,
PenStyle = PenStyle.Dot,
PenWidth = 3
};
annotations.Add(ellipse);
// กำหนดและเพิ่มคำอธิบายประกอบแบบจุด
PointAnnotation point = new PointAnnotation
{
Box = new Rectangle(75, 605, 10, 10),
CreatedOn = DateTime.Now,
};
annotations.Add(point);
// เพิ่มคำอธิบายประกอบให้กับคำอธิบายประกอบ
annotator.Add(annotations);
// บันทึกไฟล์เอาต์พุต
annotator.Save("C:\\Files\\result.jpg");

ใส่คำอธิบายประกอบรูปภาพ JPG โดยใช้ C#
คลาส Annotator เป็นคลาสหลักที่ควบคุมกระบวนการใส่คำอธิบายประกอบเอกสาร มีวิธีการต่างๆ ในการเพิ่ม อัปเดต หรือลบคำอธิบายประกอบ Save() วิธีการของคลาสนี้จะบันทึกไฟล์ที่มีคำอธิบายประกอบในเส้นทางที่กำหนด
API มีคลาสเฉพาะที่หลากหลายเพื่อกำหนดคำอธิบายประกอบประเภทต่างๆ เช่น:
- คลาส ArrowAnnotation มีคุณสมบัติในการกำหนดคำอธิบายประกอบลูกศร
- สิ่งอำนวยความสะดวกคลาส DistanceAnnotation เพื่อกำหนดคำอธิบายประกอบระยะทาง
- คลาส EllipseAnnotation สามารถใช้เพื่อกำหนดคำอธิบายประกอบ Ellipse
- คลาส PointAnnotation มีคุณสมบัติในการกำหนดคำอธิบายประกอบแบบจุด
เพิ่มคำอธิบายประกอบพื้นที่ให้กับ JPG โดยใช้ C#
คุณสามารถเพิ่มคำอธิบายประกอบพื้นที่ให้กับรูปภาพ JPG ของคุณโดยทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส Annotator
- ระบุเส้นทางไฟล์อินพุต
- สร้างอินสแตนซ์ของคลาส AreaAnnotation
- ตั้งค่าคุณสมบัติต่างๆ สำหรับ AreaAnnotation เช่น ตำแหน่ง, สี, ข้อความ, ความทึบ, สไตล์ ฯลฯ
- เรียกเมธอด Add() เพื่อเพิ่ม AreaAnnotation ให้กับ Annotator
- เรียกเมธอด Save() และบันทึกไฟล์ผลลัพธ์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการเพิ่มคำอธิบายประกอบพื้นที่ให้กับรูปภาพ JPG โดยใช้ C#
// เตรียมคำอธิบายประกอบ
Annotator annotator = new Annotator("C:\\Files\\sample.jpg");
// กำหนดคำอธิบายประกอบพื้นที่
AreaAnnotation area = new AreaAnnotation();
area.BackgroundColor = 65535;
area.Box = new Rectangle(80, 575, 310, 50);
area.CreatedOn = DateTime.Now;
area.Opacity = 0.7;
area.PageNumber = 0;
area.PenColor = 65535;
area.PenStyle = PenStyle.Dot;
area.PenWidth = 3;
// เพิ่มคำอธิบายประกอบพื้นที่
annotator.Add(area);
// บันทึกไฟล์เอาต์พุต
annotator.Save("C:\\Files\\result.jpg");

เพิ่มคำอธิบายประกอบพื้นที่ให้กับ JPG โดยใช้ C#
เพิ่มคำอธิบายประกอบฟิลด์ข้อความลงใน JPG โดยใช้ C#
คุณสามารถเพิ่มคำอธิบายประกอบในช่องข้อความให้กับรูปภาพ JPG ของคุณโดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส Annotator
- ระบุเส้นทางไฟล์อินพุต
- สร้างอินสแตนซ์ของคลาส TextFieldAnnotation
- ตั้งค่าคุณสมบัติต่างๆ สำหรับ TextFieldAnnotation เช่น ข้อความ สี ความทึบ สไตล์ แบบอักษร ฯลฯ
- เรียกใช้เมธอด Add() เพื่อเพิ่ม TextFieldAnnotation ให้กับ Annotator
- เรียกเมธอด Save() และบันทึกไฟล์ผลลัพธ์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเพิ่มคำอธิบายประกอบในช่องข้อความให้กับรูปภาพ JPG โดยใช้ C#
// เตรียมคำอธิบายประกอบ
Annotator annotator = new Annotator("C:\\Files\\sample.jpg");
// กำหนดคำอธิบายประกอบฟิลด์ข้อความ
TextFieldAnnotation textField = new TextFieldAnnotation();
textField.Box = new Rectangle(130, 120, 270, 30);
textField.CreatedOn = DateTime.Now;
textField.Text = "Document Automation APIs";
textField.FontColor = 16777215;
textField.FontSize = 12;
textField.Opacity = 1;
textField.PenStyle = PenStyle.Dot;
textField.PenWidth = 3;
textField.FontFamily = "Arial";
textField.TextHorizontalAlignment = HorizontalAlignment.Center;
// เพิ่มคำอธิบายประกอบช่องข้อความ
annotator.Add(textField);
// บันทึกไฟล์เอาต์พุต
annotator.Save("C:\\Files\\result.jpg");

เพิ่มคำอธิบายประกอบฟิลด์ข้อความลงใน JPG โดยใช้ C#
คำอธิบายประกอบรูปภาพ JPG พร้อมลายน้ำโดยใช้ C#
คุณสามารถใส่คำอธิบายประกอบรูปภาพ JPG ของคุณด้วยข้อความลายน้ำได้โดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส Annotator
- ระบุเส้นทางไฟล์อินพุต
- สร้างอินสแตนซ์ของคลาส WatermarkAnnotation
- ตั้งค่าคุณสมบัติต่างๆ สำหรับ WatermarkAnnotation เช่น ข้อความ สี ขนาดตัวอักษร การจัดแนว ฯลฯ
- เรียกใช้เมธอด Add() เพื่อเพิ่ม WatermarkAnnotation ให้กับ Annotator
- เรียกเมธอด Save() และบันทึกไฟล์ผลลัพธ์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการใส่คำอธิบายประกอบรูปภาพ JPG ด้วยข้อความลายน้ำโดยใช้ C#
// เริ่มต้นคำอธิบายประกอบ
Annotator annotator = new Annotator("C:\\Files\\sample.jpg");
// กำหนดคำอธิบายประกอบลายน้ำ
WatermarkAnnotation watermark = new WatermarkAnnotation();
watermark.Text = "This is a sample Watermark";
watermark.FontColor = 16777215;
watermark.FontSize = 22;
watermark.Opacity = 0.7;
watermark.HorizontalAlignment = HorizontalAlignment.Center;
watermark.VerticalAlignment = VerticalAlignment.Center;
// เพิ่มคำอธิบายประกอบลายน้ำ
annotator.Add(watermark);
// บันทึกไฟล์เอาต์พุต
annotator.Save("C:\\Files\\result.jpg");

คำอธิบายประกอบรูปภาพ JPG พร้อมลายน้ำโดยใช้ C#
รับใบอนุญาตฟรี
คุณสามารถลองใช้ API ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีใส่คำอธิบายประกอบรูปภาพ JPG โดยใช้ C# แล้ว คุณยังได้เรียนรู้วิธีการเพิ่มคำอธิบายประกอบหลายรายการให้กับภาพ JPG นอกจากนี้ คุณได้เรียนรู้วิธีเพิ่มพื้นที่ ช่องข้อความ และคำอธิบายประกอบลายน้ำให้กับภาพ JPG โดยทางโปรแกรมใน C# คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Annotation สำหรับ .NET API ได้โดยใช้ เอกสารประกอบ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรั่ม