Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Cairo (graphics)

Index Cairo (graphics)

Cairo (stylized as cairo) is an open source programming library that provides a vector graphics-based, device-independent API for software developers. [1]

84 relations: "Hello, World!" program, AmigaOS, Application programming interface, Ars Technica, Back-end database, Bézier curve, Behdad Esfahbod, BeOS, C (programming language), C Sharp (programming language), C++, Canvas element, Cascading Style Sheets, Chi (letter), Common Language Infrastructure, Direct2D, DirectFB, Display PostScript, Display server, Enlightenment Foundation Libraries, Factor (programming language), Firefox 3.0, FLTK, FontForge, Front and back ends, Gecko (software), GNU Lesser General Public License, Gnuplot, GNUstep, Graphics Device Interface, Graphics library, Graphite (software), GTK+, Hardware acceleration, Haskell (programming language), Inkscape, Keith Packard, Language binding, Library (computing), Lua (programming language), Microsoft Windows, Mono (software), Moonlight (runtime), MorphOS, Mozilla, Mozilla Public License, Namespace, Object Pascal, Open-source software, OpenGL, ..., OpenVG, OS/2, PDF, Perl, PHP, Poppler (software), Portable Network Graphics, PostScript, Python (programming language), Qt (software), Quartz Compositor, R (programming language), Rho, Ruby (programming language), Scalable Vector Graphics, Scheme (programming language), SeaMonkey, Simple DirectMedia Layer, Skia Graphics Engine, Smalltalk, Software developer, Source code, Starling Framework, Synfig, TrueType, Two-dimensional space, User interface, Vector graphics, WebGL, WebKit, Widget (GUI), X Window System, XCB, Xlib. Expand index (34 more) »

"Hello, World!" program

A "Hello, World!" program is a computer program that outputs or displays "Hello, World!" to a user.

New!!: Cairo (graphics) and "Hello, World!" program · See more »

AmigaOS

AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers.

New!!: Cairo (graphics) and AmigaOS · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Cairo (graphics) and Application programming interface · See more »

Ars Technica

Ars Technica (a Latin-derived term that the site translates as the "art of technology") is a website covering news and opinions in technology, science, politics, and society, created by Ken Fisher and Jon Stokes in 1998.

New!!: Cairo (graphics) and Ars Technica · See more »

Back-end database

A Back-End Database is a database that is accessed by users indirectly through an external application rather than by application programming stored within the database itself or by low level manipulation of the data (e.g. through SQL commands).

New!!: Cairo (graphics) and Back-end database · See more »

Bézier curve

A Bézier curve (pronounced in French) is a parametric curve frequently used in computer graphics and related fields.

New!!: Cairo (graphics) and Bézier curve · See more »

Behdad Esfahbod

Seyed Behdad Esfahbod MirHosseinZadeh Sarabi (سید بهداد اسفهبد میر حسین‌زاده سرابی; born September 27, 1982) is an Iranian-Canadian computer scientist and free software developer and a senior staff software engineer at Google.

New!!: Cairo (graphics) and Behdad Esfahbod · See more »

BeOS

BeOS is an operating system for personal computers first developed by Be Inc. in 1991.

New!!: Cairo (graphics) and BeOS · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Cairo (graphics) and C (programming language) · See more »

C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

New!!: Cairo (graphics) and C Sharp (programming language) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: Cairo (graphics) and C++ · See more »

Canvas element

The canvas element is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images.

New!!: Cairo (graphics) and Canvas element · See more »

Cascading Style Sheets

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.

New!!: Cairo (graphics) and Cascading Style Sheets · See more »

Chi (letter)

Chi (uppercase Χ, lowercase χ; χῖ) is the 22nd letter of the Greek alphabet, pronounced or in English.

New!!: Cairo (graphics) and Chi (letter) · See more »

Common Language Infrastructure

The Common Language Infrastructure (CLI) is an open specification (technical standard) developed by Microsoft and standardized by ISO and ECMA that describes executable code and a runtime environment that allows multiple high-level languages to be used on different computer platforms without being rewritten for specific architectures.

New!!: Cairo (graphics) and Common Language Infrastructure · See more »

Direct2D

Direct2D is a 2D vector graphics application programming interface (API) designed by Microsoft and implemented in Windows 10, Windows 8, Windows 7 and Windows Server 2008 R2, and also Windows Vista and Windows Server 2008 (with Platform Update installed).

New!!: Cairo (graphics) and Direct2D · See more »

DirectFB

DirectFB (Direct Frame Buffer) is a software library with a small memory footprint that provides graphics acceleration, input device handling and abstraction layer, and integrated windowing system with support for translucent windows and multiple display layers on top of the Linux framebuffer without requiring any kernel modifications.

New!!: Cairo (graphics) and DirectFB · See more »

Display PostScript

Display PostScript (or DPS) is a 2D graphics engine system for computers which uses the PostScript (PS) imaging model and language (originally developed for computer printing) to generate on-screen graphics.

New!!: Cairo (graphics) and Display PostScript · See more »

Display server

A display server or window server is a program whose primary task is to coordinate the input and output of its clients to and from the rest of the operating system, the hardware, and each other.

New!!: Cairo (graphics) and Display server · See more »

Enlightenment Foundation Libraries

The Enlightenment Foundation Libraries (EFL) are a set of graphics libraries that grew out of the development of Enlightenment, a window manager and Wayland compositor.

New!!: Cairo (graphics) and Enlightenment Foundation Libraries · See more »

Factor (programming language)

Factor is a stack-oriented programming language created by Slava Pestov.

New!!: Cairo (graphics) and Factor (programming language) · See more »

Firefox 3.0

Mozilla Firefox 3.0 is a version of the Firefox web browser released on June 17, 2008 by the Mozilla Corporation.

New!!: Cairo (graphics) and Firefox 3.0 · See more »

FLTK

Fast Light Toolkit (FLTK, pronounced fulltick) is a cross-platform widget (graphical control element) library for graphical user interfaces (GUIs), developed by Bill Spitzak and others.

New!!: Cairo (graphics) and FLTK · See more »

FontForge

FontForge is a font editor which supports many common font formats.

New!!: Cairo (graphics) and FontForge · See more »

Front and back ends

In software engineering, the terms front end and back end refer to the separation of concerns between the presentation layer (front end), and the data access layer (back end) of a piece of software, or the physical infrastructure or hardware.

New!!: Cairo (graphics) and Front and back ends · See more »

Gecko (software)

Gecko is a browser engine developed by Mozilla.

New!!: Cairo (graphics) and Gecko (software) · See more »

GNU Lesser General Public License

The GNU Lesser General Public License (LGPL) is a free software license published by the Free Software Foundation (FSF).

New!!: Cairo (graphics) and GNU Lesser General Public License · See more »

Gnuplot

gnuplot is a command-line program that can generate two- and three-dimensional plots of functions, data, and data fits.

New!!: Cairo (graphics) and Gnuplot · See more »

GNUstep

GNUstep is a free software implementation of the Cocoa (formerly OpenStep) Objective-C frameworks, widget toolkit, and application development tools for Unix-like operating systems and Microsoft Windows.

New!!: Cairo (graphics) and GNUstep · See more »

Graphics Device Interface

The Graphics Device Interface (GDI) is a Microsoft Windows application programming interface and core operating system component responsible for representing graphical objects and transmitting them to output devices such as monitors and printers.

New!!: Cairo (graphics) and Graphics Device Interface · See more »

Graphics library

A graphics library is a program library designed to aid in rendering computer graphics to a monitor.

New!!: Cairo (graphics) and Graphics library · See more »

Graphite (software)

Graphite is a free open-source software (FOSS) tool that monitors and graphs numeric time-series data such as the performance of computer systems.

New!!: Cairo (graphics) and Graphite (software) · See more »

GTK+

GTK+ (formerly GIMP Toolkit) is a cross-platform widget toolkit for creating graphical user interfaces.

New!!: Cairo (graphics) and GTK+ · See more »

Hardware acceleration

In computing, hardware acceleration is the use of computer hardware to perform some functions more efficiently than is possible in software running on a more general-purpose CPU.

New!!: Cairo (graphics) and Hardware acceleration · See more »

Haskell (programming language)

Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing.

New!!: Cairo (graphics) and Haskell (programming language) · See more »

Inkscape

Inkscape is a free and open-source vector graphics editor; it can be used to create or edit vector graphics such as illustrations, diagrams, line arts, charts, logos and complex paintings.

New!!: Cairo (graphics) and Inkscape · See more »

Keith Packard

Keith Packard (born April 16, 1963) is a software developer, best known for his work on the X Window System.

New!!: Cairo (graphics) and Keith Packard · See more »

Language binding

In computing, a binding from a programming language to a library or operating system service is an application programming interface (API) providing glue code to use that library or service in a given programming language.

New!!: Cairo (graphics) and Language binding · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: Cairo (graphics) and Library (computing) · See more »

Lua (programming language)

Lua (from meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded use in applications.

New!!: Cairo (graphics) and Lua (programming language) · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Cairo (graphics) and Microsoft Windows · See more »

Mono (software)

Mono is a free and open-source project led by Xamarin, a subsidiary of Microsoft (formerly by Novell and originally by Ximian), and the.NET Foundation, to create an Ecma standard-compliant,.NET Framework-compatible set of tools including, among others, a C# compiler and a Common Language Runtime.

New!!: Cairo (graphics) and Mono (software) · See more »

Moonlight (runtime)

Moonlight is a free and open source implementation of the now deprecated Microsoft Silverlight application framework for Linux and other Unix-based operating systems, developed and then abandoned by the Mono Project.

New!!: Cairo (graphics) and Moonlight (runtime) · See more »

MorphOS

MorphOS is an AmigaOS-like computer operating system.

New!!: Cairo (graphics) and MorphOS · See more »

Mozilla

Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape.

New!!: Cairo (graphics) and Mozilla · See more »

Mozilla Public License

The Mozilla Public License (MPL) is a free and open source software license developed and maintained by the Mozilla Foundation.

New!!: Cairo (graphics) and Mozilla Public License · See more »

Namespace

In computing, a namespace is a set of symbols that are used to organize objects of various kinds, so that these objects may be referred to by name.

New!!: Cairo (graphics) and Namespace · See more »

Object Pascal

Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Delphi.

New!!: Cairo (graphics) and Object Pascal · See more »

Open-source software

Open-source software (OSS) is a type of computer software whose source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose.

New!!: Cairo (graphics) and Open-source software · See more »

OpenGL

Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.

New!!: Cairo (graphics) and OpenGL · See more »

OpenVG

OpenVG is an API designed for hardware-accelerated 2D vector graphics.

New!!: Cairo (graphics) and OpenVG · See more »

OS/2

OS/2 is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci.

New!!: Cairo (graphics) and OS/2 · See more »

PDF

The Portable Document Format (PDF) is a file format developed in the 1990s to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems.

New!!: Cairo (graphics) and PDF · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: Cairo (graphics) and Perl · See more »

PHP

PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

New!!: Cairo (graphics) and PHP · See more »

Poppler (software)

Poppler is a free software utility library for rendering Portable Document Format (PDF) documents.

New!!: Cairo (graphics) and Poppler (software) · See more »

Portable Network Graphics

Portable Network Graphics (PNG, pronounced or) is a raster graphics file format that supports lossless data compression.

New!!: Cairo (graphics) and Portable Network Graphics · See more »

PostScript

PostScript (PS) is a page description language in the electronic publishing and desktop publishing business.

New!!: Cairo (graphics) and PostScript · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Cairo (graphics) and Python (programming language) · See more »

Qt (software)

Qt ("cute") is a cross-platform application framework and widget toolkit for creating classic and embedded graphical user interfaces, and applications that run on various software and hardware platforms with little or no change in the underlying codebase, while still being a native application with native capabilities and speed.

New!!: Cairo (graphics) and Qt (software) · See more »

Quartz Compositor

Quartz Compositor is the display server (and at the same time the compositing window manager) in macOS.

New!!: Cairo (graphics) and Quartz Compositor · See more »

R (programming language)

R is a programming language and free software environment for statistical computing and graphics that is supported by the R Foundation for Statistical Computing.

New!!: Cairo (graphics) and R (programming language) · See more »

Rho

Rho (uppercase Ρ, lowercase ρ or ϱ; ῥῶ) is the 17th letter of the Greek alphabet.

New!!: Cairo (graphics) and Rho · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: Cairo (graphics) and Ruby (programming language) · See more »

Scalable Vector Graphics

Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation.

New!!: Cairo (graphics) and Scalable Vector Graphics · See more »

Scheme (programming language)

Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp.

New!!: Cairo (graphics) and Scheme (programming language) · See more »

SeaMonkey

SeaMonkey is a free and open-source Internet suite.

New!!: Cairo (graphics) and SeaMonkey · See more »

Simple DirectMedia Layer

Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components.

New!!: Cairo (graphics) and Simple DirectMedia Layer · See more »

Skia Graphics Engine

The Skia Graphics Engine is a compact open source graphics library written in C++.

New!!: Cairo (graphics) and Skia Graphics Engine · See more »

Smalltalk

Smalltalk is an object-oriented, dynamically typed, reflective programming language.

New!!: Cairo (graphics) and Smalltalk · See more »

Software developer

A software developer is a person concerned with facets of the software development process, including the research, design, programming, and testing of computer software.

New!!: Cairo (graphics) and Software developer · See more »

Source code

In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.

New!!: Cairo (graphics) and Source code · See more »

Starling Framework

Starling is an open source game framework used to create 2D games that run both on mobile and desktop platforms.

New!!: Cairo (graphics) and Starling Framework · See more »

Synfig

Synfig Studio (also known as Synfig) is a free and open source 2D vector graphics and timeline-based computer animation program created by Robert Quattlebaum with additional contributions by Adrian Bentley.

New!!: Cairo (graphics) and Synfig · See more »

TrueType

TrueType is an outline font standard developed by Apple and Microsoft in the late 1980s as a competitor to Adobe's Type 1 fonts used in PostScript.

New!!: Cairo (graphics) and TrueType · See more »

Two-dimensional space

Two-dimensional space or bi-dimensional space is a geometric setting in which two values (called parameters) are required to determine the position of an element (i.e., point).

New!!: Cairo (graphics) and Two-dimensional space · See more »

User interface

The user interface (UI), in the industrial design field of human–computer interaction, is the space where interactions between humans and machines occur.

New!!: Cairo (graphics) and User interface · See more »

Vector graphics

Vector graphics are computer graphics images that are defined in terms of 2D points, which are connected by lines and curves to form polygons and other shapes.

New!!: Cairo (graphics) and Vector graphics · See more »

WebGL

WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins.

New!!: Cairo (graphics) and WebGL · See more »

WebKit

WebKit is a browser engine used in Apple's Safari browser and other products.

New!!: Cairo (graphics) and WebKit · See more »

Widget (GUI)

A control element (sometimes called a control or widget) in a graphical user interface is an element of interaction, such as a button or a scroll bar.

New!!: Cairo (graphics) and Widget (GUI) · See more »

X Window System

The X Window System (X11, or shortened to simply X) is a windowing system for bitmap displays, common on UNIX-like computer operating systems.

New!!: Cairo (graphics) and X Window System · See more »

XCB

XCB (X protocol C-language Binding) is a library implementing the client-side of the X11 display server protocol.

New!!: Cairo (graphics) and XCB · See more »

Xlib

Xlib (also known as libX11) is an X Window System protocol client library written in the C programming language.

New!!: Cairo (graphics) and Xlib · See more »

Redirects here:

Cairo (Graphics library), Cairo (Graphics), Cairo (graphics library), Cairo (library), Cairo (software), Cairo graphics, Cairo graphics library, Libcairo, Xr/Xc.

References

[1] https://en.wikipedia.org/wiki/Cairo_(graphics)

OutgoingIncoming
Hey! We are on Facebook now! »