Quartz 2D

Quartz 2D is the native two-dimensional graphics rendering API for macOS and iOS platforms, part of the Core Graphics framework.

Overview

Quartz 2D is available to all macOS and iOS application environments and provides resolution-independent and device-independent rendering of bitmap graphics, text, and vectors both on-screen and in preparation for printing. Its responsibilities within the graphics layer include:[1]

  • Rendering text
  • Displaying, manipulating, and rendering PDF documents
  • Converting PostScript data to PDF data, and vice versa
  • Displaying, manipulating, and rendering bitmap images
  • Providing color management via ColorSync
  • Displaying the elements of the Aqua user interface

Because Quartz 2D is one of several Quartz Technologies, the term "Quartz" by itself must be taken in context.

Drawing in Quartz 2D

Quartz 2D expands the drawing functions associated with QuickDraw. The most notable difference is that Quartz 2D eliminates output device and resolution specificity.

The drawing model utilized by Quartz 2D is based on PDF specification 1.4.[2] Drawing takes place using a Cartesian coordinate system, where text, vectors, or bitmap images are placed on a grid.[3] However, drawing output is not sent directly to the output device. Quartz 2D uses graphics contexts, environments in which drawing takes place. Each graphics context defines how the drawing should be presented: in a window, sent to a printer, an OpenGL layer, or off-screen. Each context rasterizes the drawing at the desired resolution without altering the data that defines the drawing. Thus, contexts are the mechanism by which Quartz 2D employs resolution- and device-independence. For example, a window context may rasterize an object to the appropriate screen resolution to create actual graphics on the display. The same object can be sent to a printing context at a much higher resolution. This permits the same graphics commands to yield output on any device using the most appropriate resolution.[4]

History

Quartz 2D is similar to NeXT's Display PostScript in its use of contexts. It first appeared as the 2D graphics rendering library called Core Graphics Rendering; along with Core Graphics Services (Compositing), it was wrapped into the initial incarnation of Quartz.[5] Quartz (and its renderer) were first demonstrated at WWDC in May 1999.[6]

Presently, the name Quartz 2D more precisely defines the 2D rendering capabilities of Core Graphics (Quartz). With the release of Mac OS X 10.2, marketing attention focused on Quartz Extreme, the composition layer, leaving the term "Quartz" to refer to the Core Graphics framework or just its 2D renderer. Presently, Quartz technologies can describe all of the rendering and compositing technologies introduced by macOS (including Core Image for example).

Prior to Mac OS X Tiger, QuickDraw rendering outperformed that of Quartz 2D. Mac OS X 10.4 rectified this, substantially increasing the standard rendering performance of Quartz 2D.[7] Tiger also introduced Quartz 2D Extreme: optional graphics processor (GPU) acceleration for Quartz 2D, although it is not an officially supported feature.[7] Quartz 2D Extreme is disabled by default in Mac OS X 10.4 because it may lead to video redraw issues or kernel panics.[8] In Mac OS X Leopard, Quartz 2D Extreme was renamed QuartzGL.

See also

References

  1. ^ "Apple - Developer - Quartz 2D Programming Guide". Retrieved 2012-03-28.
  2. ^ "Apple - Developer - Graphics & Imaging Overview". Retrieved 2007-01-25.
  3. ^ "Apple - Developer - Quartz Programming Guide for QuickDraw Developers: Coordinate Space". Archived from the original on October 11, 2008. Retrieved 2007-01-25.
  4. ^ "Apple - Developer - Quartz Programming Guide for QuickDraw Developers: Drawing Destinations". Archived from the original on September 5, 2008. Retrieved 2007-01-25.
  5. ^ "Ars Technica - Mac OS X DP4". Retrieved 2007-01-25.
  6. ^ "Ars Technica - Mac OS X Update: Quartz & Aqua". Retrieved 2007-01-25.
  7. ^ a b Mac OS X 10.4 Tiger | Ars Technica
  8. ^ "Apple - Info - Docs - About the Mac OS X 10.4.3 Update (Delta)". Archived from the original on 2007-10-16. Retrieved 2007-08-19.

Read other articles:

City in Connecticut, United States Waterbury and Brass City redirect here. For other uses, see Waterbury (disambiguation) and Brass City (disambiguation). City in Connecticut, United StatesWaterburyCityCity of WaterburyWaterbury skyline from the west, with Union Station clock tower at left FlagSealNickname: The Brass City,Motto(s): Quid Aere Perennius (Latin)What Is More Lasting Than Brass? New Haven County and Connecticut Naugatuck Valley Planning Region and ConnecticutSh...

لارليزيان   معلومات فنية الفنان وسيط property غير متوفر. نوع العمل رسم البورتريه  الموضوع وسيط property غير متوفر. معلومات أخرى المواد طلاء زيتي،  وخيش (سطح اللوحة الفنية)  الطول وسيط property غير متوفر. الوزن وسيط property غير متوفر. تعديل مصدري - تعديل   هذه المقالة يتيمة إذ تصل...

Ordre de Saint-Louis Ordo Santo Louis Dianugerahkan oleh Raja Perancis Negara Kerajaan Prancis Persyaratan penerima Tentara Katolik Dianugerahkan atas dasar Keberanian militer Status Dihapuskan oleh Revolusi Juli pada tahun 1830 Moto Bellicae virtutis praemium Hadiah keberanian militer Statistik Ditetapkan pada 5 April 1693 Pita ordo Ordre royal et militaire de Saint-Louis (Ordo kerajaan dan militer Santo Louis) adalah sebuah ordo kehormatan Prancis yang dibuat pada 5 April 1693 oleh Louis XI...

Ukrainian patriotic song Зродились ми великої годиниEnglish: We were born in a great hourThe original sheet music of the anthem Anthem of the Organisation of Ukrainian NationalistsLyricsOles Babiy [uk], 1929MusicOmelian Nyzhankivskyi [uk], 1929Adopted1932Audio samplefilehelp The March of Ukrainian Nationalists is a Ukrainian patriotic song that was originally the official anthem of the Organisation of Ukrainian Nationalists and the Ukrain...

1995 Indian filmMurai MappillaiDVD coverDirected bySundar C.Written bySundar C.K. Selva Bharathy (dialogues)Produced byK. PrabhakaranStarringArunkumarKirthikaCinematographyU. K. Senthil KumarEdited byLancy–MohanMusic bySwararajProductioncompanyAnbalaya FilmsRelease date 15 December 1995 (1995-12-15) Running time140 minutesCountryIndiaLanguageTamil Murai Mappillai (transl. Eligible to marry groom) is a 1995 Indian Tamil-language film directed by Sundar C. The film stars ...

Community centre in London, England This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article contains content that is written like an advertisement. Please help improve it by removing promotional content and inappropriate external links, and by adding encyclopedic content written from a neutral point of view. (April 2020) (Learn how and when to remove this template message) The topic ...

2003 studio album by Jesse CookNomadStudio album by Jesse CookReleasedSeptember 2, 2003 (2003-09-02)Studio20 Hz Sound Studios, Coach House Music, Groovy Drums Studios, Toronto, Ontario; Leila Studios, Cairo, Egypt; Shydog Studio, Austin, Texas; Sonic Innovation Studio 2, London, EnglandGenreNew-ageLength46:02LabelNaradaProducerJesse CookJesse Cook chronology Free Fall(2000) Nomad(2003) Montréal(2004) Nomad is the fifth studio album by guitarist Jesse Cook. The album ha...

Руины Тикаля Ниже приведён список известных правителей Тикаля, столицы царства Мутуль и крупного центра цивилизации майя, располагавшегося на территории современной Гватемалы. Первым известным[комм. 1] правителем был Яш-Эб-Шок, правивший в I веке н. э., последним ...

ProGlycProtContentDescriptionprokaryotic glycoproteins.ContactAuthorsAadil H BhatPrimary citationBhat & al. (2012)[1]Release date2011AccessWebsitehttp://www.proglycprot.org/ProGlycProt is a database of experimentally verified glycosites and glycoproteins of the prokaryotes.[1] References ^ a b Bhat, Aadil H; Mondal Homchoru; Chauhan Jagat S; Raghava Gajendra P S; Methi Amrish; Rao Alka (Jan 2012). ProGlycProt: a repository of experimentally characterized prokaryotic glycop...

Untuk serial televisi Amerika, lihat CHiPs. ChipsSutradaraProduserDitulis olehPemeranDonoKasinoIndroPanji AnomSherly MalintonAlicia DjoharChintami AtmanegaraTetty Liz IndriatiDistributorPT Nugraha Mas FilmTanggal rilis1 Januari 1982Durasi.. menitNegara Indonesia Bahasa Indonesia PrekuelIQ JongkokSekuelDongkrak Antik Chips: Cara Hebat Ikut Penanggulangan Masalah Sosial adalah sebuah film komedi Indonesia yang diproduksi pada tanggal 1 Januari 1982. Film yang disutradarai oleh Iksan Lahardi ini...

Apia merupakan ibu kota negara Samoa. Letaknya di Distrik Tuamasaga. Kota ini terletak di pantai utara di Pulau Upolu. Pada tahun 2001, kota ini memiliki jumlah penduduk 38.801 jiwa. Kota ini merupakan tempat impor utama mereka kendaraan bermotor, daging, dan gula. Apiagambar katedral terbesar di Apiapeta daerah ApiaApiapeta daerah ApiaKoordinat: 13°50′S 171°45′W / 13.833°S 171.750°W / -13.833; -171.750Koordinat: 13°50′S 171°45′W / 13.833�...

Village and civil parish in South Yorkshire, England Not to be confused with Hoyland or Hoylandswaine. Human settlement in EnglandHigh HoylandThe Cherry Tree Inn at High HoylandHigh HoylandLocation within South YorkshirePopulation128 (2011 census)Civil parishHigh HoylandMetropolitan boroughBarnsleyMetropolitan countySouth YorkshireRegionYorkshire and the HumberCountryEnglandSovereign stateUnited KingdomPost townBARNSLEYPostcode districtS75Dialling code01226Police...

Juan Somavía9th Director-General of the International Labour OrganizationIn officeMarch 4, 1999 – September 30, 2012Preceded byMichel HansenneSucceeded byGuy RyderPermanent Representative of Chile to the United NationsIn office1990–1999Appointed byPatricio AylwinPreceded byPedro DazaSucceeded byJuan Gabriel Valdés Personal detailsBorn (1941-04-21) April 21, 1941 (age 82)ChileSpouseAdriana Santa CruzAlma materPontifical Catholic University of Chile (BA)[1] Juan Soma...

Place in MaharashtraPanewadiPanewadiIndiaMaharashtraGovernment • BodyNandgaon (Vidhan Sabha constituency)Elevation476 m (1,562 ft)Population • Total2,842Time zoneUTC+6.30 (IST (UTC+5:30))Websitemaharashtra.gov.in/1125/Home Panewadi is a village in Nandgaon Taluka near Manmad, belongs to Khandesh and Northern Maharashtra region[1] in Nashik district. It is located 95 km towards East from District headquarters Nashik, 260 km from State capita...

TrivignoKomunaComune di TrivignoLokasyon ng Trivigno TrivignoLokasyon ng Trivigno sa ItalyaShow map of ItalyTrivignoTrivigno (Basilicata)Show map of BasilicataMga koordinado: 40°35′N 15°59′E / 40.583°N 15.983°E / 40.583; 15.983BansaItalyaRehiyonBasilicataLalawiganPotenza (PZ)Pamahalaan • MayorMarco GuariniLawak[1] • Kabuuan26 km2 (10 milya kuwadrado)Taas735 m (2,411 tal)Populasyon (2018-01-01)[2&...

Nora de Izcue Nora de Izcue en 2022Información personalNombre de nacimiento Nora de Izcue Fuchs Nacimiento 30 de abril de 1934 (90 años)Lima (Perú) Nacionalidad PeruanaInformación profesionalOcupación Directora de cine, directora de documentales y guionista Empleador Escuela Peruana de la Industria Cinematográfica(Profesora universitaria)Obras notables Runan Caycu [editar datos en Wikidata] Nora de Izcue Fuchs (Lima, 1934) es una guionista y directora de cine peruana, siendo l...

Denne artikkelen mangler kildehenvisninger, og opplysningene i den kan dermed være vanskelige å verifisere. Kildeløst materiale kan bli fjernet. Helt uten kilder. (10. okt. 2015) Jodhpurजोधपुर Land IndiaDelstatRajasthanDistriktJodhpurGrunnlagt1459 (Julian)Postnummer342001Retningsnummer0291Areal95 km²Befolkning1 070 000 (2009)Bef.tetthet11 263,16 innb./km²Høyde o.h.231 meter Nettsidewww.jodhpur.rajasthan.gov.in/PosisjonskartJodhpurJodhpur (India)Jodhp...

2004 United States Senate election in Hawaii ← 1998 November 2, 2004 2010 →   Nominee Daniel Inouye Campbell Cavasso Party Democratic Republican Popular vote 313,629 87,172 Percentage 75.51% 20.99% County resultsInouye:      70–80% U.S. senator before election Daniel Inouye Democratic Elected U.S. Senator Daniel Inouye Democratic Elections in Hawaii Federal government Presidential elections 1960 1964 1968 1972 1976 1980 1984 1988 199...

Paghimo ni bot Lsjbot. Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang Hunter Creek. 46°12′12″N 123°16′03″W / 46.20344°N 123.26762°W / 46.20344; -123.26762 Hunter Creek Suba Nasod  Tinipong Bansa Estado Washington Kondado Wahkiakum County Gitas-on 292 m (958 ft) Tiganos 46°12′12″N 123°16′03″W / 46.20344°N 123.26762°W / 46.20344; -123.26762 Timezone PST (UTC-8)  - summer (DST) PDT (UT...

 Nota: Sida redireciona para este artigo. Para outros significados, veja Sida (desambiguação). Síndrome da imunodeficiência adquirida Síndrome da imunodeficiência adquiridaA fita vermelha é um símbolo da solidariedade pelas pessoas infectadas com o HIV e por aquelas que têm de viver com SIDA. Especialidade infectologia Sintomas iniciais: semelhantes à gripe[1]tardios: aumento de volume dos gânglios linfáticos, febre, perda de peso[1] Complicações doenças oportunistas, ...