1 bericht aan het bekijken (van in totaal 1)
  • Q:

    Bijdrager
    ridesmet

    ColorSync 1: Welke versie van ColorSync?

    Hallo,

    Als Software Engineer ben ik dagelijks aan het programmeren, maar op Linux en in Java. Buiten de werkuren begin ik geleidelijk aan het MacOS X platform te verkennen en dit is het eerste berichtje van een reeks waarin ik mijn ervaringen met iedereen wil meedelen. Als hobby fotograaf ben ik ook digitaal bezig, dus is ColorSync een heel interessante omgeving voor mij om mee te starten.

    De opzet is dat er altijd kant en klare voorbeeld programma’s zullen getoond worden. Deze zullen indien nodig uitgebreid worden met extra kanttekeningen en/of vragen van mijnentwege. Daarna kan de discussie starten…

    Hoe kan ik te weten komen welke versie van ColorSync op het platform draait? Het volgende programma geeft je deze informatie:

    [code:1:4a7788e635]#include <Carbon/Carbon.h>

    #define kColorSync30 0x00000300

    int main(int argv, char** argc)
    {
    UInt32 version;
    CMError error = CMGetColorSyncVersion(&version);
    printf("ColorSync version: 0x%Xn", version);
    if(version > kColorSync30) {
    printf("ColorSync 3.0 or greater installed!n");
    }
    return 0;
    }[/code:1:4a7788e635]

    De uitvoer van het programma toont dit:

    [code:1:4a7788e635]ColorSync version: 0x420
    ColorSync 3.0 or greater installed![/code:1:4a7788e635]

    Dit toont ons dat ColorSync 4.2.0 op MacOS X 10.3.2 geinstalleerd is.

    Eigenlijk heb ik dit voorbeeld programma gejat van de Apple Developer Website. Het is dan ook terug mijn eerste C programmaatje in jaren. Ik heb letterlijk het stof van mij collectie C boeken moeten kloppen.

    Ringo

1 bericht aan het bekijken (van in totaal 1)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.