Cairo

ภาพหน้าจอของซอฟแวร์:
Cairo
รายละเอียดซอฟแวร์:
รุ่น: 1.8.8 / 1.12.16
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Carl Worth
การอนุญาต: ฟรี
ความนิยม: 159

Rating: 3.0/5 (Total Votes: 3)

ไคโรเป็นแหล่งเปิดห้องสมุดกราฟิกแบบเวกเตอร์ 2D ที่ให้การสนับสนุนสำหรับอุปกรณ์ส่งออกจำนวนมาก
ไคโรเป็นลายลักษณ์อักษรในการเขียนโปรแกรมภาษา C และจะมาพร้อมกับการผูกสำหรับการเขียนโปรแกรมภาษาอื่น ๆ อีกมาก <​​/ p>

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • เดรียนจอห์นสัน (3):
  • pdf: เพิ่มหายไป 'endobj' เพื่อแรเงา Dict
  • pdf: พิมพ์ผิดแก้ไขในการตรวจสอบ BBOX
  • type1-ย่อย: อย่าพยายามที่จะเปลี่ยนชื่อไม่ winansi ร่ายมนตร์
  • Behdad Esfahbod (12):
  • [FT] ชอบ downscaling ร่ายมนตร์บิตแมปที่จะลดอัตราการสุ่ม
  • [ทดสอบ] ตั้งขนาดตัวอักษร
  • ฟุต [] ฉันหมายถึงโรงงานของ () ไม่ ABS ()
  • ฟุต [] แก้ไขข้อผิดพลาดของหน่วยความจำในการคัดลอกบิตแมป
  • ฟุต [] แก้ไขข้อสมมติฐานที่ไม่ถูกต้อง
  • ต่อร่ายมนตร์สีสนับสนุนการโหลดข้อมูลจาก FreeType
  • การสนับสนุน 2bit และ 4bit บิตแมปที่ฝัง
  • ฟุต [] แก้ไขคณิตศาสตร์
  • ฟุต [] เพิ่มหายไปรวม
  • ย้อนกลับมุ่งมั่นตั้งใจสิ่งที่
  • ฟุต [] การจัดตำแหน่งแก้ไข
  • ฟุต [] การจัดตำแหน่งให้แน่ใจว่าของบิตแมปที่ได้รับจาก FreeType
  • ไบรซ์ดับเบิลยูแฮร์ริง (16):
  • การทดสอบ. แก้ไขพิมพ์ผิดใน sample_horizo​​ntal การใช้งานในแนวนอนแนวตั้งไม่ได้
  • ภาพ:. ปราบเตือนเกี่ยวกับการลงนาม / เปรียบเทียบ int ไม่ได้ลงนาม
  • type1-ย่อย: ปราบเตือนเกี่ยวกับการเตรียม array_start
  • type1-ย่อย: แก้ไขความผิดพลาดในการแสดงความคิดเห็นการทำงาน
  • pdf: คอมไพเลอร์มั่นใจว่าข้อมูล data_size มักจะมีการเริ่มต้น
  • GL: ปราบเตือนเกี่ยวกับประเภทตัวชี้เข้ากันไม่ได้
  • การทดสอบ: หมายเหตุการตั้งชื่อโครงการสำหรับภาพ XFA​​IL ใน README
  • การทดสอบ: Fix ทำให้ dups เช็คอินอ้างอิงเนื่องจากการย้ายของภาพอ้างอิงอ้างอิง /
  • การทดสอบ: เพิ่มสคริปต์เพื่อตรวจสอบภาพอ้างอิงซ้ำซ้อน
  • การทดสอบ: ใช้ cmp ที่จะจับไบต์โดยไบต์ไฟล์เหมือนกัน
  • การทดสอบ: ตรวจเช็คอ้างอิง-dups​​ ใช้ perceptualdiff สำหรับการเปรียบเทียบ
  • pdiff: ปราบเตือนเกี่ยวกับการลงนาม / การเปรียบเทียบที่ไม่ได้ลงชื่อ
  • pdiff: Drop ตัวแปรที่ไม่ได้ใช้
  • ทดสอบเพิ่มเป็นกรณีพิเศษสำหรับสร้างจาก png และมีทางเลือกความละเอียด
  • HACKING: ให้เอ่ยถึงแยกต่างหากไคโร-ร่องรอย repo
  • perf: ย้ายเอกสารมหภาคมาตรฐานไปยังกรุงไคโรร่องรอย-
  • คริสวิลสัน (45):
  • รุ่นวางจำหน่ายโพสต์ชนเพื่อ 1.12.15
  • ครอบคลุม: มาร์คผิวเป็นล้างข้อมูลในการเตรียมความพร้อมสำหรับการเล่นบนพื้นผิวการบันทึก
  • บันทึก: หลีกเลี่ยงการร้ายผ่านแถวดัชนีถ้าไม่ได้ลดลง
  • เส้นทาง: แก้ไขการคำนวณ BBOX ปัจจัยเชิงลบขนาด
  • การทดสอบ: การออกกำลังกาย replaying พื้นผิวการบันทึกผ่านเมทริกซ์พลิก
  • win32: ฟรี fallback เมื่อเสร็จสิ้น
  • ภาพเปรียบเทียบกับขนาดที่แท้จริงของบัฟเฟอร์ฝัง
  • Xlib: ภาวนาแก้ไขของ XRenderFindFormat ()
  • GL: แก้ไขพิมพ์ผิด S / บูล / cairo_bool_t /
  • mempool: ลดยืนยันเป็นข้อผิดพลาดกลับสำหรับ get_buddy ()
  • perf: Iteratively ตัดค่าผิดปกติ
  • Xlib: ข้อผิดพลาด Wrap สร้างแหล่งที่มาในพื้นผิวข้อผิดพลาด
  • Xlib: ภาพตัดสำหรับพื้นผิวขยายพันธมิตร
  • PNG: หลีกเลี่ยงการทำเครื่องหมายบนพื้นผิวเช่นเดียวกับในข้อผิดพลาดหลังจาก PNG เตือน
  • DirectFB: ถูกต้องโซ่ขึ้นแผนที่เพื่อ image / unmap การแบ็กเอนด์ภาพ
  • กับดัก: ตรวจสอบให้แน่ใจว่าเราคลิปได้อย่างถูกต้องเมื่อใช้กล่องคลิปหลาย
  • Xlib: แตกต่างจากภาพเมื่อทำลายมัน
  • การทดสอบ: การทดสอบขยายของแคปสำหรับจังหวะที่ดี
  • การทดสอบ: ขยายการทดสอบร่วมสำหรับริ้ว
  • ร่องรอย: ปรับปรุงการปล่อยถูกดำเนินการ
  • บันทึก: แก้ไขการใช้งานที่ไม่สอดคล้องกันของชนิดสำหรับดัชนี
  • perf: พิมพ์ histogram ขั้นพื้นฐานสำหรับไคโร-perf พิมพ์
  • perf: rescale histogram สำหรับช่อง
  • perf: หลีกเลี่ยงการยืดแนวตั้ง histogram
  • perf: เอาสิ่งประดิษฐ์แก้ปัญหา
  • บันทึก: ป้องกันไม่ให้เข้าถึงหน่วยความจำที่ไม่ถูกต้องที่มีความยาวเป็นศูนย์อาร์เรย์คำสั่ง
  • ปรับขนาดตัวอักษร: ป้องกันไม่ให้ล็อค mutex recursive สำหรับการลบสัญลักษณ์ล้มเหลว
  • pdf: ปรับปรุงความสม่ำเสมอในการใช้ cairo_int_status_t
  • pdf: แก้ไขคำเตือนคอมไพเลอร์สำหรับการใช้งานของตัวแปร unitialised ตามเส้นทางข้อผิดพลาด
  • ภาพ: มาร์คข้อมูลเป็นเจ้าของหลังจากที่ขโมยภาพของภาพรวม
  • ทดสอบ / รับเส้นทาง extents-: ตรวจสอบที่ถูกต้องตรงกับความอดทนภายใน
  • gstate: ความเร็ว extents เส้นทางลูบ
  • SVG: แกะพื้นผิวการบันทึก
  • XML: จับกล่องคลิปใน cairo_clip_t ปรับปรุง
  • ไคโร-perf พิมพ์: อย่าฟรี histogram uninitialised
  • การทดสอบ: ใช้การแสดงผลความแม่นยำสูงสุดสำหรับรูปร่างเพื่อสร้างผลลัพธ์ที่อ้างอิง
  • ตรวจสอบ: แก้ไข check-def.sh สำหรับรูปแบบในตัวเชื่อมโยงของ GCC
  • การทดสอบ: ลบทั้งหมดเหมือนกัน (CMP & pdiff) ภาพอ้างอิง
  • การทดสอบ: เพิ่มภาพอ้างอิงไม่กี่พบที่ซุ่มซ่อนในเครื่องของฉัน
  • การทดสอบ: เอา .ref.png ขัดแย้ง .argb32.ref.png, .rgb24.ref.png
  • การทดสอบ: แก้ไข check-refs.sh เพื่อสนับสนุนการออกจากต้นไม้สร้าง
  • ให้ถอยหลังกันได้กับ PIXMAN เก่า
  • win32: ป้องกันไม่ให้คู่ฟรีของภาพที่คล้ายกัน
  • ให้ & quot; ให้ตรวจสอบ & quot; มีความสุข
  • 1.12.16 ปล่อย
  • เอริค Anholt (1):
  • GL. ย้าย glGetUniformLocation เพื่อ Shader รวบรวมเวลา
  • เพลงเฮนรี่ (8):
  • GL: ปิดการใช้งาน GL_DITHER
  • GL: แบบสอบถามสำหรับการส่งออกและ EGLContext EGLDisplay จากอุปกรณ์
  • GL: แก้ไขพิมพ์ผิดใน shader ค้นหาแคช gles2
  • GL / MSAA: แก้ไข multisampling บนพื้นผิวล้าง
  • GL / MSAA: ถูกทำลายแคชคลิปบัฟเฟอร์ลายฉลุ
  • GL / MSAA: ลายฉลุปิดการใช้งานและขากรรไกรในช่วง framebuffer blit
  • GL / MSAA: ควรใช้กรรไกรตัดเมื่อ
  • GL / MSAA: ทำความสะอาดความลึก MSAA / บัฟเฟอร์ลายฉลุสำหรับ OpenGLES
  • จา Saout (1):
  • pdf: แก้ไขความผิดพลาด
  • Marc-Andre Lureau (1):
  • win32: แก้ไขภาพวาดเสียหาย
  • Kasik เร็ค (1):
  • CFF-ย่อย: แก้ไขการจัดสรรอาร์เรย์กว้าง
  • มาร์ตินโรบินสัน (12):
  • GL: การตั้งค่าตัวถูกดำเนินการเมื่อมีการเปลี่ยนแปลงขนาดจุดสุดยอด
  • เส้นทาง: แก้ไขข้อผิดพลาดในการแยกสาย
  • จังหวะ: แก้ไขความกว้างของเส้นขนาดใหญ่สำหรับการจำลองจังหวะ fallback
  • จังหวะ: ใช้รอบร่วมจุดผันใกล้ร่อง
  • สำเร็จรูป: เพิ่มโหมดสำหรับการทำงานเธรดการทดสอบ perf
  • สำเร็จรูป / GL: การรับรู้ด้ายปิดการใช้งาน
  • GL: ผูก framebuffer แยกจากตัวเลือกปลายทางที่
  • GL: การเปลี่ยนแปลงปรับปรุงเมื่อมีการเปลี่ยนแปลงขนาดพื้นผิว
  • GL: ผูก framebuffer เริ่มต้นก่อนที่จะเรียก GL {อ่าน | วาด} บัฟเฟอร์
  • GL: แก้ไขคำเตือนในคอมไพเลอร์แบ็กเอนด์ GL
  • เกลียส: เปลี่ยนสถานที่เริ่มต้น framebuffer ถูกต้อง
  • GL: พื้นผิวกลับข้อผิดพลาดเมื่อมีการสร้างพื้นผิวพื้นผิวขนาดใหญ่
  • แมตต์ Sealey (1):
  • gitignore: ลบล้าง gitignore สำหรับไฟล์ pkgconfig คงที่
  • แมทธิวฟิชเชอร์ (1):
  • การเพิ่มคำสั่งการใช้งานที่ง่ายไปยังกรุงไคโร-perf แผนภูมิ
  • ไมเคิลฮัทชินสัน (1):
  • ควอตซ์: อย่าปล่อยหน่วยความจำเราไม่ได้เป็นเจ้าของ
  • นิโคลาตานา (1):
  • GObject: เพิ่มห่อหุ้มรอบ cairo_matrix_t
  • Uli Schlachter (13):
  • การทดสอบ: แก้ไข CAIRO_REF_DIR
  • การทดสอบ: แก้ไขการจัดการของจุดใน CAIRO_TEST_TARGET
  • สำเร็จรูป: เปลี่ยนชื่อ XCB แสดงผล 0.0 การ XCB-ทำให้-0_0
  • Fix & quot; ให้ตรวจสอบ & quot; การตรวจสอบส่วนหัวแบบสแตนด์อโลน
  • XCB: ภาพรีเพลย์ชั่วคราวที่ชัดเจนในการบันทึกการเล่น
  • แก้ไขหมวกหางโค้งภาพอ้างอิง
  • เพิ่มการทดสอบใหม่สำหรับข้อผิดพลาด 61592
  • ภาพเรียงพิมพ์: เสมอเสร็จสิ้นช่วง renderer
  • XCB: แก้ไขคำเตือนตัวแปรบาง uninitialized
  • API-กรณีพิเศษ: นอกจากนี้บริบททดสอบ
  • พื้นผิว: ข้อผิดพลาดออกมาบนพื้นผิวเสร็จแล้ว
  • push_group: ปฏิเสธการทำงานกับพื้นผิวที่ใช้ไม่ได้
  • surface_get_extents: ปฏิเสธผิวสำเร็จรูปหรือข้อผิดพลาด
  • egag (1):
  • Xlib:. Aquire แสดงผลก่อนที่จะใช้ในข้อความดีบัก

มีอะไรใหม่ ในรุ่น 1.12.14:

  • ป้องกันการเรียกกลับผู้ใช้เข้าถึงข้อมูลที่ผู้ใช้ในช่วงที่จะทำลาย ป้องกันการใช้หลังฟรีโรคจิต.
  • ใช้ชื่อมาตรฐานสำหรับการร่ายมนตร์ในแบบอักษรย่อย (PDF).
  • การตรวจสอบการแก้ไขปัญหาของ Win98 ตรรกะการตรวจหา Win98 (และ AlphaBlend เสียของ ()) ถูกคว่ำปิด AlphaBlend () สำหรับทุกคน.
  • การป้องกันไม่ให้น้ำล้นเป็นตัวเลขจากคะเนขอบรูปหลายเหลี่ยมขอบเขตคลิปและก่อให้เกิดความรุนแรงทำให้สิ่งประดิษฐ์.
  • แก้ไขการคำนวณพิกัดของสตริงสัญลักษณ์เมื่อเลิกวิ่ง Xlib.
  • แก้ไขการยืนยันในแบ็กเอนด์ win32 สำหรับความล้มเหลวที่จะล้างภาพ-คล้ายกัน.

มีอะไรใหม่ ในรุ่น 1.12.12:

  • รุ่นนี้สามารถแก้ไขปัญหาการประสานในการขนส่ง SHM สำหรับ ไคโร-Xlib.
  • การเปลี่ยนภาพทั้งหมดจะถูกหลีกเลี่ยงในขณะนี้เมื่ออัปโหลด subimages.
  • ข้อบกพร่องเล็ก ๆ น้อย ๆ อื่น ๆ ได้รับการแก้ไข.

มีอะไรใหม่ ในรุ่น 1.12.10.

  • ข้อบกพร่องหลายคนได้รับการแก้ไข
  • ส่ว​​นใหญ่ยวดการจัดการตัวอักษรโดย Pango / ไคโร / fontconfig ได้รับการทำด้ายปลอดภัยอย่างเต็มที่.
  • แบ็กเอนด์ MSAA สำหรับไคโร-GL ได้รับบางส่วนเสร็จค่อยๆ.

มีอะไรใหม่ ในรุ่น 1.12.8:

  • แก้ไขข้อผิดพลาด:
  • ขยายสติตรวจสอบการรวมหัก XSendEvent และ ShmCompletionEvent.
  • ขอให้สังเกตว่า & quot; มูลนิธิ X.Org & quot; บางครั้งยังระบุตัวเองเป็น & quot; มูลนิธิ Xorg & quot;.
  • จับทุกเพศทุกวัยต่าง ๆ ของ libXext และส่วนหัวของ Shm.
  • แก้ไขการตัดที่ไม่ถูกต้องของ drawable แหล่งที่มาเมื่อใช้การขนส่ง SHM การอัปโหลดภาพ https://bugs.freedesktop.org/show_bug.cgi?id=56547
  • จับทั้งหมด Type1 ประกอบ ป.ล. สำหรับการทำงานร่วมกันแบบอักษรที่ดีกว่า https://bugs.freedesktop.org/show_bug.cgi?id=56265
  • แก้ไขคู่ของการรั่วไหลของหน่วยความจำในตัวอักษร Type1 Subsetting https://bugs.freedesktop.org/show_bug.cgi?id=56566
  • ขันการประเมินผลของการเริ่มต้น / หยุดจุดปากกาและจับไม่กี่กรณีที่เราจะใช้พัดลมแทนการเอียง https://bugs.freedesktop.org/show_bug.cgi?id=56432
  • สมมติฐานการแก้ไขปัญหาที่ตัดเรขาคณิตเสมอประสบความสำเร็จกับช่วงเรียงพิมพ์ https://bugs.freedesktop.org/show_bug.cgi?id=56574
  • แก้ไขการเรียกร้องให้ spline แยกเมื่อประเมินว่าจี้จะมองเห็นได้.
  • โปรดจำไว้ว่าการคัดลอกแหล่งที่ด้อยกว่าเมื่อใช้ SHM เพื่อ readback พื้นผิวเพื่อใช้เป็นแหล่ง.

มีอะไรใหม่ ในรุ่น 1.12.4:

  • ข้อบกพร่องอื่น ๆ และที่สำคัญการแก้ไขเพิ่มเติม ในด้านไคโร-GL เรามีการปรับแต่งเพื่อ MSAA เรียงพิมพ์ซึ่งจะช่วยให้การเร่งฮาร์ดแวร์ของ comparitively การลดรอยหยักที่มีคุณภาพต่ำ - ซึ่งจะเป็นประโยชน์ในภาพเคลื่อนไหวบนหน้าจอและความหนาแน่นสูงมาก สำหรับไคโร-Xlib เราได้เปิดใช้งานในที่สุดการขนส่ง SHM สำหรับการถ่ายโอนภาพไปยังและจากเซิร์ฟเวอร์เอ็กซ์ คุณลักษณะที่ต้องการยืนเป็นเวลานาน, การขนส่ง SHM มีการลดโดดเด่นในการแสดงผลความล่าช้าโดยการลดจำนวนของสำเนาที่จำเป็นในการอัปโหลดข้อมูลภาพ - ได้รับการสนับสนุนฮาร์ดแวร์และคนขับรถ, ไคโร-Xlib ในขณะนี้สามารถดำเนินการอัปโหลดสำเนาศูนย์บน GPU และตามปกติเอเดรียจอห์นสันได้รับการว่างมากแก้ไขหลายกรณีมุมที่แตกต่างกันในไคโร-PDF, impoving กลุ่มทึบและตัวอักษร Subsetting สุดท้าย แต่ไม่น้อยสำหรับไคโรภาพ S = F8ren Sandmann Pedersen เพิ่มการสนับสนุนสำหรับการแสดงผลที่จะร่ายมนตร์ PIXMAN และการใช้ที่มาจากภายในไคโร สิ่งอำนวยความสะดวกการแสดงผลสัญลักษณ์ใหม่จะช่วยลดค่าใช้จ่ายสำหรับการตั้งค่าการดำเนินงานคอมโพสิตปรับตัวดีขึ้น thoughput สัญลักษณ์สำหรับแบ็ก​​เอนด์ภาพโดยปัจจัยที่เกี่ยวกับ 4 และก่อนที่เขาจะทำเช่นนั้นเขายังคงขึ้นไม่กี่ข้อบกพร่องที่มีอยู่ในสัญลักษณ์รหัสการแสดงผล ดังนั้นหลายขอบคุณที่ Andrea Canciani, เอเดรียจอห์นสัน, Chuanbo Weng, Dongyeon คิมซองเฮนรี่มาร์ตินโรบินสัน, S = F8ren Sandmann Pedersen และ Uli Schlachter สำหรับผลงานของพวกเขาในการค้นหาและแก้ไขข้อบกพร่อง.

มีอะไรใหม่ ในรุ่น 1.12.2.

  • ข้อบกพร่องเล็กต่างๆได้รับการแก้ไข

มีอะไรใหม่ ในรุ่น 1.8.6:

  • แก้ไขหลายสำหรับความล้มเหลวใน Quartz และ PDF และสร้าง การแก้ไขสำหรับคู่ของแบ็กเอนด์ที่ถูกสร้างขึ้น.
  • ตรวจสอบ XRender ในแบ็กเอนด์ XCB ถูกนำมาใช้เพื่อหลีกเลี่ยงความทรงจำที่ไม่ถูกต้องเข้าถึง.

มีอะไรใหม่ ในรุ่น 1.8.2:

  • ตอนนี้มันเป็นไปได้ที่จะสร้างไคโรโดยไม่มีตัวอักษรใด ๆ แบ็กเอนด์ซึ่งจะเป็นประโยชน์มากที่สุดเมื่อโปรแกรมประยุกต์ที่มีอักษรที่กำหนดเองการแสดงผลผ่านการใช้งานแบบอักษร API.
  • failsafe อักษร fallback มีให้ แต่.
  • รวบรวมหลายความเร็วอัพและการเพิ่มประสิทธิภาพได้ทำ.
  • ข้อบกพร่องหลายคนได้รับการแก้ไข.

ซอฟต์แวร์ที่คล้ายกัน

libxml2
libxml2

14 Apr 15

Libnet
Libnet

20 Feb 15

SVL
SVL

3 Jun 15

libjpeg
libjpeg

20 Feb 15

ความคิดเห็นที่ Cairo

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่