none
comment convertir une unité de mesure en pixel RRS feed

  • Question

  • Bonjour,

    le pixel est un point lumineux à l'écran.

    l'interval entre deux point lumineux est le ptich

    En posant un appareil de mesure  sur l'écran il est possible de définir la distance du début d'un pixel à son suivant.

    J'ai recherché dans l'aide, (je sais l'avoir déja vue), mais je ne retrouve plus le lien

    • Déplacé Alex Petrescu jeudi 20 mai 2010 08:33 question de .NET (Origine :Windows Forms)
    mardi 18 mai 2010 07:08

Réponses

  • Bonjour,

    Pour faire la distance entre 2 points, le plus simple est d'utiliser le théorème de Pythagore :

    p1 = new Point(..., ...);
    p2 = new Point(..., ...);
    
    d = Math.Sqrt(Math.Pow((double)(p2.X - p1.X), 2) + Math.Pow((double)(p2.Y - p1.Y), 2));

    Cordialement


    Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur
    mardi 18 mai 2010 07:29
    Modérateur
  • Bonjour,

    monGraphics.PageUnit = GraphicsUnit.Millimeter;

    Cordialement


    Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur
    jeudi 20 mai 2010 20:39
    Modérateur

Toutes les réponses