「Core Graphics」の版間の差分

編集の要約なし
3行目: 3行目:


==概要==
==概要==
CoreGraphicsは[[Mac OS X]]において低レベルな2D描画を担当するAPI群である。[[Windows]]でいうところの[[Direct2D]]に相当するもので、[[Direct2D]]が文字列描画に[[DirectWrite]]を必要とするように、[[CoreGraphics]]もまともな文字列描画には[[CoreText]]を必要するなど、挙動や構成的にも似ているところが多い。
CoreGraphicsは[[Mac OS X]]において低レベルな2D描画を担当するAPI群である。[[Windows]]でいうところの[[Direct2D]]に相当するもので、[[Direct2D]]が「まともな文字列描画」に[[DirectWrite]]を必要とするように、CoreGraphicsもまともな文字列描画には[[CoreText]]を必要するなど、挙動や構成的にも似ているところが多い。


古代の[[Mac OS X]]では[[QuickDraw]]という2D描画のAPI群が使われてきたが、さすがに古臭くなったの近代的な仕様になり置き換えられたものである。この点も[[Windows]]が[[GDI]]を[[Direct2D]]で置き換えたのとよく似ている。
古代の[[Mac OS X]]では[[QuickDraw]]という2D描画のAPI群が使われてきたが、さすがに古臭くなったの近代的な仕様になり置き換えられたものである。この点も[[Windows]]が[[GDI]]を[[Direct2D]]で置き換えたのとよく似ている。