อ่าน 2 นาที
อาปาเช่ บาติก
Batikเป็น ไลบรารีที่เขียนด้วย ภาษา Java ล้วนๆ ซึ่งสามารถใช้ในการเรนเดอร์ สร้าง และจัดการ กราฟิก SVGได้ IBM ให้การสนับสนุนโครงการนี้ และต่อมาได้บริจาคโค้ดให้กับApache Software...
อาปาเช่ บาติก
| บาติก | |
|---|---|
| นักพัฒนา | มูลนิธิซอฟต์แวร์ Apache |
| เวอร์ชันเสถียร | 1.19 / 6 พฤษภาคม 2025 |
| เขียนเป็น | ชวา |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| พิมพ์ | กราฟิกเวกเตอร์ที่ปรับขนาดได้ (SVG) |
| ใบอนุญาต | ใบอนุญาต Apache 2.0 |
| เว็บไซต์ | xmlgraphics.apache.org/batik |
| ที่เก็บข้อมูล |
|
Batikเป็น ไลบรารีที่เขียนด้วย ภาษา Java ล้วนๆ ซึ่งสามารถใช้ในการเรนเดอร์ สร้าง และจัดการ กราฟิก SVGได้ IBM ให้การสนับสนุนโครงการนี้ และต่อมาได้บริจาคโค้ดให้กับApache Software Foundationซึ่งบริษัทและทีมอื่นๆ ได้ตัดสินใจเข้าร่วมด้วย Batik มีโมดูลหลักหลายชุดที่ให้ฟังก์ชันการทำงานดังต่อไปนี้:
- แสดงผลและแก้ไขเนื้อหา SVG แบบไดนามิก
- แปลงไฟล์ SVG ไปเป็นไฟล์ภาพ แรสเตอร์บาง รูปแบบ เช่นPNG , JPEGและTIFF
- แปลงไฟล์ Windows Metafileเป็น SVG (WMF หรือ Windows Metafile Format คือรูปแบบเวกเตอร์ที่ใช้โดย แอปพลิเคชัน ของ Microsoft Windows )
- และจัดการสคริปต์และเหตุการณ์ของผู้ใช้บนเอกสาร SVG
ชุดโปรแกรม Batik ยังมีโปรแกรมเรียกดูไฟล์ SVG ที่พร้อมใช้งาน (ชื่อ Squiggle) ซึ่งใช้โมดูลข้างต้นด้วย
ชื่อของห้องสมุดนี้มาจากเทคนิคการวาดภาพแบบบาติก
สถานะ
Batik เป็น ระบบ ที่สอดคล้องกับ SVG 1.1ที่มีอยู่มากที่สุดมานานแล้ว[ 1 ]โดยเวอร์ชัน 1.7 ผ่านการทดสอบ SVG 1.1 ของ W3C เกือบ 94% ซึ่งในขณะนั้นถือว่าตามหลัง Operaเพียงเล็กน้อยในด้านความสอดคล้องกับ SVG [ 2 ]ปัจจุบันเว็บเบราว์เซอร์หลักทั้งหมดรองรับSVG 2ในขณะที่ Batik ยังคงใช้เวอร์ชัน 1.1 อยู่
เวอร์ชัน 1.7 ซึ่งเปิดให้ใช้งานเมื่อวันที่ 10 มกราคม พ.ศ. 2551 มีการใช้งาน "เกือบสมบูรณ์" ของสถานะปัจจุบันของข้อกำหนดsXBL [ 3 ]การใช้งานเกือบสมบูรณ์ของ คุณสมบัติ SMIL ของ แอนิเมชั่นแบบประกาศ SVG และ ร่างงาน SVG 1.2ปลายเดือนตุลาคม พ.ศ. 2547 บางส่วน แม้ว่าเวอร์ชัน SVG นั้นจะถูกยกเลิกไปเพื่อใช้ SVG 2 แทน (ดูประวัติการพัฒนาของ SVG )
ดูเพิ่มเติม
- กราฟิกเวกเตอร์ที่ปรับขนาดได้
- ภาษาการบูรณาการมัลติมีเดียแบบซิงโครไนซ์
- sXBL : กลไกสำหรับกำหนดรูปแบบการแสดงผลและพฤติกรรมการโต้ตอบขององค์ประกอบที่อธิบายไว้ในเนมสเปซอื่นที่ไม่ใช่ไฟล์ SVG
ลิงก์ภายนอก
- โครงการ Apache Batik
- สถานะปัจจุบันของการใช้งาน sXBL ของ Batik
- หน้าเว็บอย่างเป็นทางการของ SVG ที่ W3C , SVG Working Group
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อาปาเช่ บาติก
Batikเป็น ไลบรารีที่เขียนด้วย ภาษา Java ล้วนๆ ซึ่งสามารถใช้ในการเรนเดอร์ สร้าง และจัดการ กราฟิก SVGได้ IBM ให้การสนับสนุนโครงการนี้ และต่อมาได้บริจาคโค้ดให้กับApache Software...
สถานะ
Batik เป็น ระบบ ที่สอดคล้องกับ SVG 1.1ที่มีอยู่มากที่สุดมานานแล้ว [ 1 ] โดยเวอร์ชัน 1.7 ผ่านการทดสอบ SVG 1.
ดูเพิ่มเติม
กราฟิกเวกเตอร์ที่ปรับขนาดได้ ภาษาการบูรณาการมัลติมีเดียแบบซิงโครไนซ์ sXBL : กลไกสำหรับกำหนดรูปแบบการแสดงผลและพฤติกรรมการโต้ตอบขององค์ประกอบที่อธิบายไว้ในเนมสเปซอื่นที่ไม่ใช่ไฟล์ SVG
ลิงก์ภายนอก
โครงการ Apache Batik สถานะปัจจุบันของการใช้งาน sXBL ของ Batik หน้าเว็บอย่างเป็นทางการของ SVG ที่ W3C , SVG Working Group ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Apache_Batik&oldid=1325381876 "