แอพใส่ลายน้ำเอกสารออนไลน์และรหัส Python เพื่อใส่ลายน้ำไฟล์ PNG
พัฒนาแอพพลิเคชั่นลายน้ำเอกสาร PNG ที่ใช้ Python ที่ทรงพลังใส่ลายน้ำเอกสารต่าง ๆ ได้อย่างอิสระ รวมถึงไฟล์ PNG ออนไลน์ผ่านแอพพร้อมการดาวน์โหลดทันที
ลายน้ำไฟล์ PNG ออนไลน์โดยใช้แอพ
- อัปโหลดไฟล์ PNG ไปยังลายน้ำ
- เขียนข้อความลายน้ำ
- เลือกสีที่เกี่ยวข้อง
- คลิกปุ่ม “ลายน้ำ”
- ดาวน์โหลดไฟล์ PNG ลายน้ำ
ไฟล์ลายน้ำ PNG ผ่าน Python
- API อ้างอิงภายในโครงการโดยตรงจาก PyPI ( Aspose.Imaging )
- โหลด PNG โดยใช้ฟังก์ชัน load()
- ใช้คลาสกราฟิกและแบบอักษรสำหรับตัวเลือกที่เกี่ยวข้อง
- ใช้เมธอด Draw_string ของคลาส Graphics เพื่อเพิ่มลายน้ำ
- เรียกวิธีการบันทึกและรับไฟล์ Watermarked PNG
ตัวอย่างโค้ดใน python เพื่อใส่ลายน้ำไฟล์ PNG
import aspose.pycore as aspycore | |
from aspose.imaging import * | |
from aspose.imaging.brushes import * | |
from aspose.imaging.fileformats.jpeg import * | |
from aspose.pycore import as_of, is_assignable | |
import os | |
if 'TEMPLATE_DIR' in os.environ: | |
templates_folder = os.environ['TEMPLATE_DIR'] | |
else: | |
templates_folder = r"C:\Users\USER\Downloads\templates" | |
delete_output = 'SAVE_OUTPUT' not in os.environ | |
data_dir = templates_folder | |
with Image.load(os.path.join(data_dir, "template.tiff")) as image: | |
the_string = "45 Degree Rotated Text" | |
graphics = Graphics(image) | |
sz = graphics.image.size | |
font = Font("Times New Roman", 20.0, FontStyle.BOLD) | |
brush = SolidBrush() | |
brush.color = Color.red | |
brush.opacity = 0 | |
format_ = StringFormat() | |
format_.alignment = StringAlignment.CENTER | |
format_.format_flags = StringFormatFlags.MEASURE_TRAILING_SPACES | |
matrix = Matrix() | |
matrix.translate(sz.width / 2, sz.height / 2) | |
matrix.rotate(-45.0) | |
graphics.transform = matrix | |
graphics.draw_string(the_string, font, brush, 0, 0, format_) | |
image.save(os.path.join(data_dir, "result.jpg")) | |
if delete_output: | |
os.remove(os.path.join(data_dir, "result.jpg")) |
พัฒนาแอปพลิเคชันลายน้ำไฟล์ PNG โดยใช้ Python
ต้องการพัฒนาสคริปต์หลามหรือแอพยูทิลิตี้เพื่อให้สามารถใส่ลายน้ำไฟล์ PNG หลายไฟล์ได้อย่างง่ายดายหรือไม่ด้วย Aspose.Imaging for Python via .NET ซึ่งเป็น API ลูกของ Aspose.Total for Python via .NET นักพัฒนาหลามทุกคนสามารถรวมโค้ด API ข้างต้นเพื่อตั้งโปรแกรมแอป Watermarking ในเอกสารต่างๆ ได้ไลบรารี Python อันทรงพลังสำหรับลายน้ำเอกสารรองรับรูปแบบยอดนิยมมากมาย รวมถึงรูปแบบ PNG
ไลบรารีลายน้ำ PNG สำหรับ Python
มีตัวเลือกอื่นในการติดตั้ง ‘Aspose.Imaging for Python via .NET’ หรือ ‘Aspose.Total for Python via .NET’ ลงบนระบบของคุณ โปรดเลือกรายการที่ตรงกับความต้องการของคุณและปฏิบัติตามคำแนะนำทีละขั้นตอน:
- ติดตั้ง Aspose.Imaging for Python via .NET จาก PyPI
- หรือใช้คำสั่ง pip ต่อไปนี้
pip install aspose-imaging-python-net
ความต้องการของระบบ
- ติดตั้ง Python 3.5 หรือใหม่กว่าแล้ว
- ไลบรารีรันไทม์ GCC-6 (หรือใหม่กว่า)
- สำหรับ Python 3.5-3.7: จำเป็นต้องมี pymalloc build ของ Python
สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ Product Documentation
คำถามที่พบบ่อย
- ฉันสามารถใช้โค้ด Python ข้างต้นในแอปพลิเคชันของฉันได้หรือไม่ใช่ คุณสามารถดาวน์โหลดโค้ดนี้ได้ เราสามารถพัฒนาโซลูชันระดับมืออาชีพสำหรับไฟล์ Watermark PNG โดยใช้ Python ได้อย่างง่ายดาย ใช้ Aspose PNG Watermarking API เพื่อพัฒนาซอฟต์แวร์อิสระบนแพลตฟอร์มระดับสูงใน Python
- เอกสารนี้ Watermarking App ทำงานบน Windows เท่านั้นหรือไม่คุณมีความยืดหยุ่นในการเริ่มต้นลายน้ำเอกสารจากอุปกรณ์ใดก็ได้ โดยไม่คำนึงถึงระบบปฏิบัติการที่ทำงาน ไม่ว่าจะเป็น Windows, Linux, Mac OS หรือ Android สิ่งที่คุณต้องมีคือเว็บเบราว์เซอร์ร่วมสมัยและการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้
- การใช้แอปออนไลน์เพื่อลายน้ำเอกสาร PNG หลายรายการปลอดภัยหรือไม่แน่นอน! ไฟล์เอาท์พุตที่สร้างผ่านบริการของเราจะถูกลบออกจากเซิร์ฟเวอร์ของเราโดยอัตโนมัติอย่างปลอดภัยภายในกรอบเวลา 24 ชั่วโมง ด้วยเหตุนี้ ลิงก์ดาวน์โหลดที่เกี่ยวข้องกับไฟล์เหล่านี้จะหยุดทำงานหลังจากช่วงเวลานี้
- เบราว์เซอร์ใดที่ควรใช้แอพ?คุณสามารถใช้เว็บเบราว์เซอร์สมัยใหม่เช่น Google Chrome, Firefox, Opera หรือ Safari สำหรับลายน้ำเอกสาร PNG ออนไลน์
- ฉันจะลายน้ำไฟล์ PNG หลายไฟล์ได้อย่างไรเริ่มต้นด้วยการอัปโหลดไฟล์อย่างน้อยหนึ่งไฟล์ที่คุณต้องการเป็นลายน้ำ คุณสามารถลากและวางไฟล์ PNG ของคุณหรือเพียงคลิกภายในพื้นที่สีขาว หลังจากนั้น คลิกปุ่ม 'ลายน้ำ' จากนั้นแอปลายน้ำออนไลน์ของเราจะประมวลผลไฟล์ที่อัพโหลดอย่างรวดเร็ว
- ลายน้ำไฟล์ PNG ใช้เวลานานเท่าไหร่?แอปพลิเคชันลายน้ำนี้ทำงานได้อย่างรวดเร็ว อาจใช้เวลาสักครู่ในการอัปโหลดไฟล์และใส่ลายน้ำ