กลับไปหน้าบทความ

อ่าน 2 นาที

อาปาเช่ บาติก

Batikเป็น ไลบรารีที่เขียนด้วย ภาษา Java ล้วนๆ ซึ่งสามารถใช้ในการเรนเดอร์ สร้าง และจัดการ กราฟิก SVGได้ IBM ให้การสนับสนุนโครงการนี้ และต่อมาได้บริจาคโค้ดให้กับApache Software...

อาปาเช่ บาติก

บาติก
นักพัฒนามูลนิธิซอฟต์แวร์ Apache
เวอร์ชันเสถียร
1.19 / 6 พฤษภาคม 2025 ( 6 พฤษภาคม 2025 )
เขียนเป็นชวา
ระบบปฏิบัติการข้ามแพลตฟอร์ม
พิมพ์กราฟิกเวกเตอร์ที่ปรับขนาดได้ (SVG)
ใบอนุญาตใบอนุญาต Apache 2.0
เว็บไซต์xmlgraphics.apache.org/batik
ที่เก็บข้อมูล
  • github.com/apache/xmlgraphics-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 )

ดูเพิ่มเติม

  • โครงการ Apache Batik
  • สถานะปัจจุบันของการใช้งาน sXBL ของ Batik
  • หน้าเว็บอย่างเป็นทางการของ SVG ที่ W3C , SVG Working Group
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Apache_Batik&oldid=1325381876 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ อาปาเช่ บาติก

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 "