ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
インストール
ブラウザよりも高速アクセス!
 

Quartz Composer

索引 Quartz Composer

Quartz Composerはノードベースのビジュアルプログラミング言語で、グラフィックデータ処理のためにmacOSの開発環境の一部として提供されている。 Quartz ComposerはOpenGL(GLSLなど)、OpenCL(Mac OS X v10.6以降)、Core Image、Core Video、JavaScript、およびその他の技術をシンプルなビジュアルプログラミングの形で提供する。 Appleはオペレーティングシステムに深くQuartz技術を埋め込んでいる。Quartz Composerで作成したコンポジションは、任意のQuickTimeアプリケーションでスタンドアロン再生することができる(ただし、Mac OS X v10.4以降)。例えばiTunesのビジュアライザ、スクリーンセーバなど。Quartz ComposerはアプリケーションとしてCocoaまたはCarbonを通してGUI部品を埋め込むことができる。このソフトは少なくとも32MBのVRAMを搭載したグラフィックカードが推奨されている。Quartz ComposerにはiPhone SDKが含まれるが、現時点でiOSデバイスでコンポジションを実行する方法はない。.

44 関係: バイナリメタデータブーリアン型プロプライエタリ・ソフトウェアプロパティリストプログラミングツールビデオカードビデオジョッキービジュアルプログラミング言語アップル (企業)オペレーティングシステムグラフィカルユーザインタフェースグレースケールスクリーンセーバー倍精度浮動小数点数CarbonCMYKCocoaCore ImageExtensible Markup Language配列色空間FinderGLSLIOS SDKITunesJavaScriptKeynoteMac OS X v10.4Mac OS X v10.5Mac OS X v10.6MacOSMax (ソフトウェア)OpenCLOpenGLOpenSound ControlOS X Mountain LionPure DataQuartzQuickTimeUnicodeUniform Type Identifier構造体拡張子

バイナリ

バイナリ (binary) とは二進法のことであるが、コンピュータが処理・記憶するために2進化されたファイルまたはその内部表現の形式(バイナリデータ)のことを指して用いることが多い。 コンピュータが扱うすべてのデータはバイナリデータ(バイトの並び)であり、プレーンテキスト(または単にテキスト)もバイナリデータの一種ではあるが、通常バイナリとテキストは対比して用いられる。テキストとはデータの内容すべてを人間が読んで理解できる (human-readable) もの、バイナリとはそうでないものを指す。human-readableに対する語はmachine-readableだが、これは(機械的に読むことが可能であるように)フォーマットが定められているもの、という意味である。バイナリフォーマットではエンディアンなどに互換性・移植性の上で注意が必要であり、それを避けてテキスト形式で記録することも少なくない(UNIX哲学も参照。なお浮動小数点数やループした構造の表現など、テキスト形式にも注意が必要な点は多い)。バイナリエディタを用いると、バイナリファイルを1バイトずつの(16進法での)数値の並びとして表示・編集を行うことができる。バイナリのファイルでも多くは部分的にテキストとして読み取れる箇所が存在するため、そういった箇所のみを抜き出すstringsというユーティリティもある。 バイナリファイルにはたとえば画像ファイルや音声ファイル、圧縮されたファイルなどがある。バイナリファイルの中にはファイルの先頭にメタ情報(ヘッダ)を持っているものがある。たとえばGIFファイルは複数の画像を持つことができ、ファイルの先頭でそれぞれの画像を区別する情報が記述されている。そのようなメタ情報を持たないファイルはフラットバイナリファイルと呼ばれる。コンピュータプログラム関係では、テキストであるソースコードとの対比からコンパイルされたコード(オブジェクトファイルや実行ファイルなど。またそのような機械語(ネイティブバイナリ)に限らず、WebAssemblyやJavaなどのバイトコード類なども含む)のファイル等を指してバイナリと呼ばれることがしばしばある。プロプライエタリのソフトウェアは、バイナリの形態でさらに難読化を掛けて、販売されることが多い。 バイナリ形式でのデータの表現方法はさまざまなものがある。例えば、数値であれば0~9までの数をパターン化して記録するBCD、ゾーンビットと実際の数値、正の数か負の数かを記録する符号ビットからなるアンパック10進数(ゾーン10進数)や、実際の数値と符号ビットだけからなるパック10進数などがある。文字列の扱いとしては、ナル文字('\0')で終端する方法や、長さ(オクテット数、あるいは文字(符号点)の個数)を別に保持する、といった方式がある。前者では、'\0' を含むようなバイナリを「文字列」として扱うことができない。.

新しい!!: Quartz Composerとバイナリ · 続きを見る »

メタデータ

メタデータ(metadata)、メタ情報とは、メタなデータ、すなわちデータについてのデータという意味で、あるデータが付随して持つそのデータ自身についての付加的なデータを指す。.

新しい!!: Quartz Composerとメタデータ · 続きを見る »

ブーリアン型

ブーリアン型(ブーリアンがた、Boolean datatype)は、真理値の「真.

新しい!!: Quartz Composerとブーリアン型 · 続きを見る »

プロプライエタリ・ソフトウェア

プロプライエタリ・ソフトウェア(英: proprietary software)または私有ソフトウェア(しゆう-)とは、ソフトウェアの入手、使用、改変、複製などに関する権利を議論する文脈で用いられるソフトウェアの種類についての用語。プロプライエタリ・ソフトウェアとは、ソフトウェアの配布者が、利用者の持つ権利を制限的にすることで自身や利用者の利益およびセキュリティを保持しようとするソフトウェアを指す。制限には法的手法や技術的手法など様々な方法がある。技術的制限手法としては、バイナリ実行コードのみを使用者に提供し、ソースコードは公開しないというソフトウェア流通の方法がある。法的制限手法としては、著作権や特許権、不正競争防止法、国家機密及びそれに基づくソフトウェアライセンス許諾といった方法がある。.

新しい!!: Quartz Composerとプロプライエタリ・ソフトウェア · 続きを見る »

プロパティリスト

プロパティリスト(property list)は、macOS Cocoa・NeXTSTEP・GNUstep などで利用されるオブジェクトシリアライゼーションのためのファイルである。また、.plistという拡張子をもつので、plistファイルと呼ばれることが多い。 プロパティリストは NSPropertyListSerializationクラスによってパースされる。プロパティリストが含むことができるのは、Foundation または Core Foundation のオブジェクトのみである。プロパティリスト全体は配列(NSArray)または連想配列(NSDictionary)でなければならない。 実用では、ユーザーの設定を保存するのによく使われる。これはWindowsにおけるレジストリと似た使い方である。また、プロパティリストはバンドルの情報を格納するためにも用いられ、以前のMac OSではリソースフォークが近い用途に用いられていた。.

新しい!!: Quartz Composerとプロパティリスト · 続きを見る »

プログラミングツール

プログラミングツールとは、コンピュータなどのプログラミングに使う、ツールと呼ばれるコンピュータ・プログラム類のことである。この記事ではもっぱら、コンピュータ・プログラミング用のツールについて扱う。.

新しい!!: Quartz Composerとプログラミングツール · 続きを見る »

ビデオカード

NVIDIA RIVA 128 (1997年) ビデオカード(Video card)は、パーソナルコンピュータなどの各種のコンピュータで、映像を信号として出力または入力する機能を、拡張カード(拡張ボード)として独立させたものである。「ビデオボード」「グラフィックカード」「グラフィックボード(俗称グラボ)」「グラフィックスカード」「グラフィックスボード」ともいう 。 カードに搭載されているチップやメモリによって描画速度、解像度、3D性能などが異なる。.

新しい!!: Quartz Composerとビデオカード · 続きを見る »

ビデオジョッキー

ビデオジョッキー(video jockey)または ビジュアルジョッキー(visual jockey)とは、映像を素材としてディスクジョッキー(DJ)と同様の行為を行う者を指す。略称は「VJ」。DJと同じく、2通りの意味がある(後述)。.

新しい!!: Quartz Composerとビデオジョッキー · 続きを見る »

ビジュアルプログラミング言語

ビジュアルプログラミング言語(visual programming language)とは、プログラムをテキストで記述するのではなく、視覚的なオブジェクトでプログラミングするプログラミング言語である。グラフィカルプログラミング言語とも言う。視覚表現でプログラミングが可能で、空間上でテキストやグラフィックシンボルを配置することでプログラムが形成される。 「矩形と矢印」の考え方に基づいており、矩形や円を画面上のオブジェクトとし、それらを矢印や線や弧でつなぐものや、ブロック状のものなどがある。使っている視覚表現としては、アイコンベースの言語、フォームベースの言語、ダイアグラムベースの言語などがある。 以上のような要素を操作するために、ほとんどの言語では、GUIが提供されている。 一方で「ビジュアルプログラミング言語」という分類は、そのプログラミングパラダイムは問わない。すなわち、その視覚化されているものが、手続き型プログラミングであることもあれば関数型プログラミングであることもあればデータフロープログラミングであることもある。プログラミングパラダイムとしては基本的にはテキストによる表現と違いがあるわけではないが、理解されないことも多いようである。Pure Dataのようなデータフロー記述に優れた言語など、テキストで記述するよりも適した分野もあり、#データフローパラダイムとの関連の節も参照のこと。なおVisulanなどごく一部であるが、図形の形状をベースとしたパターンマッチなど、ビジュアル言語ならではの手法によるプログラミングを行う言語もある。.

新しい!!: Quartz Composerとビジュアルプログラミング言語 · 続きを見る »

アップル (企業)

アップル()は、アメリカ合衆国カリフォルニア州に本社を置く、インターネット関連製品・デジタル家庭電化製品および同製品に関連するソフトウェア製品を開発・販売する多国籍企業である。2007年1月9日に、アップルコンピュータ (Apple Computer, Inc.) から改称した。.

新しい!!: Quartz Composerとアップル (企業) · 続きを見る »

オペレーティングシステム

ペレーティングシステム(Operating System、OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)のために、ソフトウェアの中でも基本的、中核的位置づけのシステムソフトウェアである。通常、OSメーカーが組み上げたコンピュータプログラムの集合として、作成され提供されている。 オペレーティングシステムは通常、ユーザーやアプリケーションプログラムとハードウェアの中間に位置し、ユーザーやアプリケーションプログラムに対して標準的なインターフェースを提供すると同時に、ハードウェアなどの各リソースに対して効率的な管理を行う。現代のオペレーティングシステムの主な機能は、ファイルシステムなどの補助記憶装置管理、仮想記憶などのメモリ管理、マルチタスクなどのプロセス管理、更にはGUIなどのユーザインタフェース、TCP/IPなどのネットワーク、などがある。オペレーティングシステムは、パーソナルコンピュータからスーパーコンピュータまでの各種のコンピュータや、更にはスマートフォンやゲーム機などを含む各種の組み込みシステムで、内部的に使用されている。 製品としてのOSには、デスクトップ環境やウィンドウシステムなど、あるいはデータベース管理システム (DBMS) などのミドルウェア、ファイル管理ソフトウェアやエディタや各種設定ツールなどのユーティリティ、基本的なアプリケーションソフトウェア(ウェブブラウザや時計などのアクセサリ)が、マーケティング上の理由などから一緒に含められていることもある。 OSの中で、タスク管理やメモリ管理など特に中核的な機能の部分をカーネル、カーネル以外の部分(シェルなど)をユーザランドと呼ぶ事もある。 現代の主なOSには、Microsoft Windows、Windows Phone、IBM z/OS、Android、macOS(OS X)、iOS、Linux、FreeBSD などがある。.

新しい!!: Quartz Composerとオペレーティングシステム · 続きを見る »

グラフィカルユーザインタフェース

GUIを提供するソフトウェアの1つ、GNOME グラフィカルユーザインタフェース('''G'''raphical '''U'''ser '''I'''nterface、GUI)は、コンピュータグラフィックスとポインティングデバイスなどを用いる、グラフィカル(ビジュアル)であることを特徴とするユーザインタフェース。キャラクタユーザインタフェース (CUI) やテキストユーザインタフェース (TUI) と対比して語られることが多い。.

新しい!!: Quartz Composerとグラフィカルユーザインタフェース · 続きを見る »

グレースケール

レースケール(またはgreyscale)とは、コンピュータ上及び写真での色の表現方法の一種。デジタル画像の中でも、ピクセルの標本値に光度以外の情報が含まれていない画像のことである。グレースケールでは、二値画像と異なり、画像を光が最も強い白から最も弱い黒まで間の灰色のも含めて表現する。 グレースケールの画像は観測した光が紫外線、可視光線、赤外線だった時、各ピクセルごとの電磁スペクトルの帯の光の強さを測定した結果としても得られる。またそれらは特定の周波数の光のみが捕捉された場合、単色であることが多い。また、グレースケールはフルカラーの画像から作り出すこともできる。詳細はカラーをグレースケールに変換するの節を参照。.

新しい!!: Quartz Composerとグレースケール · 続きを見る »

スクリーンセーバー

リーンセーバー(Screensaver) は、コンピュータのコンソールに長時間ユーザによる入力がなかったとき、ディスプレイを保護するために自動的にアニメーション等を表示させるユーティリティソフトウェアである。.

新しい!!: Quartz Composerとスクリーンセーバー · 続きを見る »

倍精度浮動小数点数

倍精度浮動小数点数(ばいせいどふどうしょうすうてんすう、Double precision floating point number)は、64ビットの浮動小数点数表現である。 「倍」精度と言うのは、単精度に対してそのように言うわけだが、これは32ビットを1ワードとする32ビットアーキテクチャを基にしている。 昔のFORTRANでは、単精度(REAL型)よりも精度が高ければ倍精度(DOUBLE PRECISION型)を名乗ることができた(そもそもワードの長さも浮動小数点のフォーマットも機種ごとにまちまちだった)。IBMのSystem/360で採用され大型機の事実上の標準となった、指数の基数が16の浮動小数点形式は、32ビット単精度では最悪の場合の精度が十進で6桁程度となり、技術計算では倍精度以上を使わねばならないという問題があった。(注:FORTRANは、REAL型が1ワード、DOUBLE PRECISION型が2ワードという前提だった) 標準であるIEEE 754では、単精度は32ビット(4オクテット)、倍精度は64ビット(8オクテット)である。いずれにしろ、「倍」というのは、精度に関係する仮数部(後述)の長さが正確に2倍である、といったような意味ではなく、全体の長さが2倍である所から来ているので、実際の所「倍精度」というのはかなり大雑把な言い方に過ぎない。.

新しい!!: Quartz Composerと倍精度浮動小数点数 · 続きを見る »

Carbon

Carbon(カーボン)は、Classic Mac OSのToolbox API (Application Programming Interface) をMac OS X用に整理・移植したAPIであり、Classic Mac OS用アプリケーションをMac OS X向けに移植しやすくするために開発された。.

新しい!!: Quartz ComposerとCarbon · 続きを見る »

CMYK

right CMYK(またはCMYKカラーモデル)は、シアン、マゼンタ、イエロー、ブラックの4成分によって色を表す色の表現法の一種である。 は、シアン()、マゼンタ()、イエロー()と、キー・プレート()から、頭文字1字を取ったものである。キー・プレートは、他の印刷の合わせになる版のことで、通常、文字や図の輪郭を表す黒で印刷される。CMYKの""が、ブルー()と混同しないようにブラック()の"K"を用いたものであるとか、日本語の黒()に由来するという説明は誤りである。ただし、CMYKはと表記されることもあり、この場合の はブラックを指す。.

新しい!!: Quartz ComposerとCMYK · 続きを見る »

Cocoa

Cocoaは、macOS用のアプリケーションを構築するためのフレームワーク (API) であり、macOSのアプリケーション開発環境の中で主要な物の一つ。 NeXTSTEP (OPENSTEP) のAPIをベースとしており、macOS向けのネイティブ・アプリケーションを構築するのに適している。逆に、これまでのClassic Mac OS(Mac OS 9.xまでのMac OS)向けのアプリケーションを構築する目的で使用することはできない。 一般に、Cocoaを利用したアプリケーションを構築する場合、アップルから提供される統合開発環境であるXcode(Project Builderの後継)及び Interface Builderを使用する。なお、iOSの主要フレームワークであるCocoa Touchは、Cocoaをタッチインターフェースを前提に作り直したもので、開発環境もほぼ同様のものを用いる。.

新しい!!: Quartz ComposerとCocoa · 続きを見る »

Core Image

Core Image (コア・イメージ)は、macOSを構成するフレームワークの一つであり、GPUのプログラマブルシェーダーを用いて画像のフィルタ処理を行うコンポーネント及びAPIである。プログラマブルシェーダーをもたない環境では計算をCPUに代行させる。 Core ImageはMac OS X v10.4で導入された。 各フィルタはImage Unit(イメージユニット)と呼ばれるプラグイン形式で構成され、いったん組み込めばシステム全体で使用可能になる。 各ピクセルの値は、整数ではなく、単精度浮動小数点数で処理されるため、非常に正確な演算結果が得られる。 シェーディング言語にはOpenGL規格で標準化されているGLSLが用いられる。.

新しい!!: Quartz ComposerとCore Image · 続きを見る »

Extensible Markup Language

Extensible Markup Language(エクステンシブル マークアップ ランゲージ)は、基本的な構文規則を共通とすることで、任意の用途向けの言語に拡張することを容易としたことが特徴のマークアップ言語の総称である。一般的にXML(エックスエムエル)と略称で呼ばれる。JISによる訳語は「拡張可能なマーク付け言語」。 SGMLからの移行を目的として開発された。文法はSGMLの構文解析器と互換性を保つようにSGMLのサブセットに定められシンプルになり、機能はSGMLに無いものが追加されている。 XML の仕様は、World Wide Web Consortium (W3C) により策定・勧告されている。1998年2月に XML 1.0 が勧告された。2010年4月現在、XML 1.0 と XML 1.1 の2つのバージョンが勧告されている(#バージョン)。 ちなみに、「eXtensible Markup Language の略である」と書かれることがあるが、これは間違いであり、XはExの発音を表している。.

新しい!!: Quartz ComposerとExtensible Markup Language · 続きを見る »

配列

この記事では、コンピュータ・プログラムにおいて配列(はいれつ、array)と呼ばれているデータ構造およびデータ型について説明する。計算科学方面ではベクトルという場合もある。また、リストも参照。一般に、添え字で個々の要素を区別する。.

新しい!!: Quartz Composerと配列 · 続きを見る »

色空間

加法混合 スペクトル (色収差) 減法混合 色空間(いろくうかん、)は、立方的に記述される色の空間である。カラースペースともいう。色を秩序立てて配列する形式であり、色を座標で指示できる。色の構成方法は多様であり、色の見え方には観察者同士の差異もあることから、色を定量的に表すには、幾つかの規約を設けることが要請される。また、色空間が表現できる色の範囲を色域という。色空間は3種類か4種類の数値を組み合わせることが多い。色空間が数値による場合、その変数はチャンネルと呼ばれる。 色空間の形状はその種類に応じ、円柱や円錐、多角錐、球などの幾何形体として説明され、多様である。.

新しい!!: Quartz Composerと色空間 · 続きを見る »

Finder

Finder(ファインダ)は、Mac OS用のファイルマネージャであり、同時にデスクトップを提供するグラフィカル (GUI) シェルとしても設計されている。.

新しい!!: Quartz ComposerとFinder · 続きを見る »

GLSL

GLSL (OpenGL Shading Language) はGLslangとしても知られ、C言語をベースとした高レベルシェーディング言語である。これはアセンブリ言語やハードウェアに依存した言語を使わないで、アプリケーションソフトウェア開発者がグラフィックスパイプラインを直接制御できるようにOpenGL ARB (Architecture Review Board) で策定された。.

新しい!!: Quartz ComposerとGLSL · 続きを見る »

IOS SDK

iOS SDK(アイ・オーエス・エスディーケイ)は、iOSで動作するアプリケーションを作成するためのソフトウェア開発キットである。Xcode に同梱されている。 旧称は、iPhone SDK for iPhone OS(アイフォーン・エスディーケイ・フォー・アイフォーン・オーエス)で、2010年にリリースのバージョン4.0からはiOS SDK(アイ・オーエス・エスディーケイ)という名称が使われている。 年会費11,800円(米国では99ドル)のApple Developer Programに参加すると、App Storeに登録して、Appleによる審査を受けた後で作成したAppをApp Storeで販売・配信することができる。.

新しい!!: Quartz ComposerとIOS SDK · 続きを見る »

ITunes

iTunes(アイチューンズ)は、アップルが開発及び配布しているメディアプレーヤーである。.

新しい!!: Quartz ComposerとITunes · 続きを見る »

JavaScript

JavaScript(ジャバスクリプト)とは、プログラミング言語のひとつである。Javaと名前が似ているが、全く異なるプログラミング言語である(後述の#歴史を参照)。 JavaScriptはプロトタイプベースのオブジェクト指向スクリプト言語であるが、クラスなどのクラスベースに見られる機能も取り込んでいる。 ウェブブラウザ上で動作し動的なウェブサイト構築やリッチインターネットアプリケーションの開発に用いられる。また、2010年以降はnode.jsなどのサーバサイドJavaScript実行環境や各種ライブラリの充実により、MEANに代表されるように、Web開発の全ての領域で活用されるようになってきている。.

新しい!!: Quartz ComposerとJavaScript · 続きを見る »

Keynote

Keynote(キーノート)は、アップルが開発している、macOS/iOS用のプレゼンテーションソフトウェアであり、WebサービスのiCloudでも利用出来るソフトウェアである。ワードプロセッサのPages、表計算ソフトのNumbersとともにiWorkスイートを構成する。2011年7月まで、PagesやNumbersと共に、「iWork」という商品名でDVD-ROMがパッケージ販売されていたが、2011年8月以降Mac App Store及びApp Storeで単体としてダウンロード販売されている。 また、2013年10月22日以降のMacおよびiOS機器の新規購入者に対しては無償で提供されている。.

新しい!!: Quartz ComposerとKeynote · 続きを見る »

Mac OS X v10.4

Mac OS X v10.4 Tiger(マック オーエス テン バージョンじってんよん タイガー)は、アップルが開発・販売していた、Mac OS Xの5番目のバージョンである。バージョンナンバーは10.4。愛称は、コードネームでもある“Tiger”(タイガー)。Mac OS X v10.3の後継であり、PowerPC版でClassic環境が使える最後のOSとなった。 2005年4月12日公式発表され、同年4月29日に発売開始された。最終セキュリティアップデートは、2009年9月10日にリリースされた Security Update 2009-005である。対応するSafariのセキュリティアップデートは、2010年11月のSafari 4.1.3まで提供された。.

新しい!!: Quartz ComposerとMac OS X v10.4 · 続きを見る »

Mac OS X v10.5

Mac OS X v10.5 Leopard(マック オーエス テン バージョンじってんご レパード)は、アップルが開発・販売していた、Mac OS Xの6番目のバージョンである。バージョンナンバーは10.5。愛称は、コードネームでもある“Leopard”(レパード)。Mac OS X v10.4の後継である。 後継バージョンMac OS X v10.6以降はIntel Mac専用であり、当バージョンはPowerPCで動作する最後のMac OS Xとなった。OS本体の最終セキュリティアップデートは、2011年6月23日にリリースされた セキュリティアップデート 2011-004である(Javaは2011年6月28日、Safariは2011年7月20日、QuickTimeは2011年8月03日、更に古いFlash Playerを無効にする為のLeopard セキュリティアップデート 2012-003まで提供)。.

新しい!!: Quartz ComposerとMac OS X v10.5 · 続きを見る »

Mac OS X v10.6

Mac OS X v10.6 Snow Leopard(マック オーエス テン バージョンじってんろく スノーレパード)は、アップルが開発した、Mac OS Xの7番目のバージョンである。バージョンナンバーは10.6。愛称は、コードネームでもある“Snow Leopard”(スノーレパード)。Mac OS X v10.5の後継である。2009年8月28日に発売された。OS本体の最終セキュリティアップデートは、2013年9月12日にリリースされた セキュリティアップデート 2013-004である(Safariは2013年9月12日、Javaは2013年10月15日まで提供)。.

新しい!!: Quartz ComposerとMac OS X v10.6 · 続きを見る »

MacOS

macOS(マックオーエス)は、アップルが開発・販売する、Macのオペレーティングシステムである。かつての名称はOS X、Mac OS Xであった(後述)。 技術的に直系ではないが、Classic Mac OS (Mac OS、System) の後継として、新たにBSD系UNIXをベースに開発された。.

新しい!!: Quartz ComposerとMacOS · 続きを見る »

Max (ソフトウェア)

Max(マックス)は、サンフランシスコのソフトウェア企業Cycling '74が開発・保守している音楽とマルチメディア向けのグラフィカルな統合開発環境(ビジュアルプログラミング言語)である。作曲家やメディアアーティストらに20年以上使われ続けている。.

新しい!!: Quartz ComposerとMax (ソフトウェア) · 続きを見る »

OpenCL

OpenCL(オープンシーエル、)は、OpenCL C言語による、マルチコアCPUやGPU、Cellプロセッサ、DSPなどによる異種混在の計算資源(ヘテロジニアス環境、ヘテロジニアス・コンピューティング、)を利用した並列コンピューティングのためのクロスプラットフォームなフレームワークである。用途には高性能計算サーバやパーソナルコンピュータのシステムのほか、携帯機器などでの利用も想定されており、組み込みシステム向けに必要条件を下げたOpenCL Embedded Profileが存在する。.

新しい!!: Quartz ComposerとOpenCL · 続きを見る »

OpenGL

OpenGL(オープンジーエル、Open Graphics Library)は、クロノス・グループ (Khronos Group) が策定している、グラフィックスハードウェア向けの2次元/3次元コンピュータグラフィックスライブラリである。SGI社内で自社のCGワークステーション向けにクローズドに策定されたAPI仕様が改良されて公開され、後に大きなシェアを持つに至った。現在は多様な描画デバイスを包括するグラフィックスAPIのオープン標準規格として策定が行なわれている。.

新しい!!: Quartz ComposerとOpenGL · 続きを見る »

OpenSound Control

OpenSound Control(OSC)とは、電子楽器(特にシンセサイザー)やコンピュータなどの機器において音楽演奏データをネットワーク経由でリアルタイムに共有するための通信プロトコルである。カリフォルニア大学バークレー校にある CNMAT(The Center for New Music and Audio Technologies)が開発した。.

新しい!!: Quartz ComposerとOpenSound Control · 続きを見る »

OS X Mountain Lion

OS X Mountain Lion(オーエス テン マウンテンライオン)は、アップルが開発した、OS Xの9番目のバージョンである。バージョンナンバーは10.8。Mac OS X Lionの後継バージョンとして、2012年7月25日に発売された。OS本体の最終セキュリティアップデートは、2015年8月13日にリリースされたセキュリティアップデート 2015-006である。.

新しい!!: Quartz ComposerとOS X Mountain Lion · 続きを見る »

Pure Data

Pure Data(Pd)は、1990年代にミラー・パケット(Miller Puckette) が開発したデスクトップミュージックとマルチメディア作成用のビジュアルプログラミング言語である。Puckette が主に開発したが、Pd はオープンソースプロジェクトであり、多数の開発者が参加している。BSD License に似たライセンス条件でリリースされている。.

新しい!!: Quartz ComposerとPure Data · 続きを見る »

Quartz

Quartz(クオーツ)は、アップルのオペレーティングシステム macOS の描画コアエンジン。前身であるNeXTのDPSに代わり、PDFベースの描画モデルを採用したもの。三次ベジェ曲線を描画プリミティブとするベクトル型システムで、QuickDrawとの互換性はない。なお、QuickDrawはCarbonアプリケーションの互換性のためmacOSにも残されている。 細かく言うと、アプリケーションで個々のバッファに描画を行なうプリミティブはQuartz 2Dと呼び、それらを最終的にGPUのフレームバッファに合成する部分はという。単にQuartzという場合は大抵Quartz 2Dの事である。現在のQuartzの構造では、Quartz 2D、QuickDraw、OpenGL、QuickTimeの各出力が最終的にQuartz Compositorによって画面に描画される形になっている。 Quartzの機能は、Objective-CからはCocoa APIを通して、またC/C++言語からはCarbon APIを通して利用できる。またアップルはQuartzのスクリプト言語バインディングのひとつとしてPythonのバインディングを公式に用意している。.

新しい!!: Quartz ComposerとQuartz · 続きを見る »

QuickTime

QuickTime(クイックタイム)は、アップルが開発するマルチメディア技術である。音楽、動画、画像、テキストデータなどを取り扱うことができる。 なお、Mac OS X v10.6に搭載されているQuickTime XはiOSのマルチメディア技術をベースに作られたもので、従来のQuickTimeとは基本的に別物のシステムである。詳細はQuickTime Xを参照。.

新しい!!: Quartz ComposerとQuickTime · 続きを見る »

Unicode

200px Unicode(ユニコード)は、符号化文字集合や文字符号化方式などを定めた、文字コードの業界規格である。文字集合(文字セット)が単一の大規模文字セットであること(「Uni」という名はそれに由来する)などが特徴である。 1980年代に、Starワークステーションの日本語化 (J-Star) などを行ったゼロックス社が提唱し、マイクロソフト、アップル、IBM、サン・マイクロシステムズ、ヒューレット・パッカード、ジャストシステムなどが参加するユニコードコンソーシアムにより作られた。1993年に、国際標準との一致が図られ、DIS 10646の当初案から大幅に変更されて、Unicodeと概ね相違点のいくつかはDIS 10646に由来する互換のISO/IEC 10646が制定された。.

新しい!!: Quartz ComposerとUnicode · 続きを見る »

Uniform Type Identifier

Uniform Type Identifier(UTI)はデータ(エンティティ)のタイプ(種類、型)を一意に識別する文字列である。アップルの Mac OS X v10.4 から追加され、Spotlight などでファイルやフォルダ、クリップボードのデータ、バンドル、エイリアス、シンボリックリンク、ストリーミングデータなどを識別するのに利用されている。UTIはドメイン名を逆さにした構造をしている。また、UTIはマルチメディアファイルが(MIMEタイプ のように)単一のタイプに識別されないように 多重継承を採用している。つまり1つの識別子は例えば public.audio、public.video、public.text、public.image など複数の識別子を継承できる。 継承の階層がUTIの最も重要な部分である。UTIの階層には次の2つがある。.

新しい!!: Quartz ComposerとUniform Type Identifier · 続きを見る »

構造体

構造体(こうぞうたい、structure)はプログラミング言語におけるデータ型の一つで、1つもしくは複数の値をまとめて格納できる型。それぞれのメンバ(フィールド)は型が異なっていてもよい点が配列と異なる。 C/C++やC#などでstructとしてサポートされているほか、Visual Basicのユーザ定義型や、PascalやAdaのrecord型も構造体に相当する。 クラスベースのオブジェクト指向言語では、抽象データ型としてのクラスが構造体の役割をも内包する。Cの文法を継承した言語ではstructキーワードを含むこともあるが、言語によってその役割は異なる。 例えば、C++ではアクセシビリティの初期値がpublicであることを除いては、classと同等の機能を持つことができる。 また、C#では値型として扱われる軽量なオブジェクト型を定義するためにstructキーワードを使用し、制限されたclassとして振る舞う。 同じくCの文法を継承したJavaでは、structキーワードは存在しない。 オブジェクト指向言語でないCなどでオブジェクト指向プログラミングを模倣するために構造体を使うこともある。標準ライブラリのFILE型がその典型的な例である。.

新しい!!: Quartz Composerと構造体 · 続きを見る »

拡張子

拡張子(かくちょうし、filename extension)とは、ファイルの種類を識別するためにファイルの名前(ファイル名)の末尾につけられる文字列。ファイル名の本体と拡張子は "."(ピリオド、ドット)で区切られ、拡張子はアルファベットと数字の組み合わせで、歴史的には3文字以内が好まれたが、それ以上の場合もある。拡張子は、オペレーティングシステム (OS) においてファイルの判別のために任意につけられるもので、必ずしも必須ではない。拡張子が適切でない場合は、システムまたはアプリケーションソフトウェアの動作に影響を及ぼす場合がある。.tar.gzのように複数のピリオドで区切っているケースもあるが、最後のピリオド以降を拡張子と判断するシステムが一般的である。 Mac OSでは、OSレベルでは各ファイルに埋め込まれたクリエータとファイルタイプで識別するシステムを持っている。macOSでは拡張子も利用して動作するようになり、Mac OS X v10.4 TigerからはUniform Type Identifier (UTI) なる枠組みでデータの種類を判別するようになった。 Unix系OSではファイル名の終端でファイルの種類を表す慣習があり、一般にはsuffixと呼ぶが、必ずしもピリオドで区切るとは限らない。カンマで区切る「,v」や、特に区切り文字使わずに「-」や「~」や「rc」を付けるケースもある。これはあくまでも整理上の便宜であってシステム上意味はない。ただしmakeコマンドがsuffixに基づいたルールに従って動作したり、lsコマンドが色分けして表示するようなケースはある。またデスクトップ環境であるKDE、GNOME、CDE等も拡張子に基づく動作をする。 OS以外では、MIMEタイプの設定に拡張子を利用していることなどがあげられる。Apache HTTP Serverはindex.ja.htmlとindex.html.jaの両方を「日本語(ja)のhtmlファイル」と判断する。最後尾でなくても拡張子として判断する一例である。 こうしたことから、かつては一部のシステムのみの概念だった拡張子は、現在は広い範囲で使われていることがわかる。.

新しい!!: Quartz Composerと拡張子 · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »