none
Conversion de pixels en centièmes de pouce RRS feed

  • Question

  • Bonjour,

    Je travaille avec VB 2005.

    Je veux imprimer une image sur une feuille. L'image est dans un objet de type system.drawing.image. Je connais la hauteur de l'image en pixels (MyImage.Height). Comment convertir les pixels en centièmes de pouce (unité de mesure pour l'impression).

    Merci.

    mercredi 29 octobre 2014 18:46

Réponses

  • Bonjour,

    Voici la formule

    x pixel / résolution horizontal (DPI) = pouce.

    Pour récupérer la résolution horizontale, utilisez la propriété DpiX de votre objet Graphics.

    Idem au niveau de la verticale avec la propriété DpiY. 

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    jeudi 30 octobre 2014 01:20
    Modérateur

Toutes les réponses

  • Bonjour,

    Voici la formule

    x pixel / résolution horizontal (DPI) = pouce.

    Pour récupérer la résolution horizontale, utilisez la propriété DpiX de votre objet Graphics.

    Idem au niveau de la verticale avec la propriété DpiY. 

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    jeudi 30 octobre 2014 01:20
    Modérateur
  • Bonjour,

    Ça fonctionne au poil.

    Merci!

    jeudi 30 octobre 2014 15:28
  • Bonjour,

    Au pixel vous voulez dire ? ;-)

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    vendredi 31 octobre 2014 00:58
    Modérateur