IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

[Lazarus] Redimensionner une image bmp


Sujet :

Lazarus Pascal

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 57
    Points : 56
    Points
    56
    Par défaut [Lazarus] Redimensionner une image bmp
    Bonsoir,

    Je viens de créer un code pour redimensionner une image Bitmap :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    var
      coeff: real;
      largeur, hauteur: integer;
    begin
      if openpicturedialog1.Execute then
        begin
          image1.Picture.LoadFromFile(openpicturedialog1.FileName);
          coeff := 250 / image1.Picture.Height;
          largeur := round(coeff * image1.Picture.Width);
          hauteur := round(coeff * image1.Picture.Height);
          image1.Width := largeur;
          image1.Height := hauteur;
        end;
    end;
    Malheureusement, la qualité de l'image après transformation est décevante.

    Quelqu'un aurait-il un conseil pour avoir une image de bonne qualité ?

    En vous remerciant d'avance.

    Lohot

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 423
    Points : 325
    Points
    325
    Par défaut
    Bonsoir,

    J'ai déja soulevé ce problème en septembre 2006, au sujet du strech, mais je n'ai pas trouvé de solution.
    Dommage, car j'avais deux applications qui auraient pu passer sous Lazarus.

    J'ai bon espoir, ça va venir.

    @+

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 423
    Points : 325
    Points
    325
    Par défaut Pb de traitement des images
    Bonne nouvelle la bibliothéque Graphic32 qui fonctionne sous Delphi et sous Unix deviendra compatible de Lazarus et FPC a sa prochaine release majeur.

    Voir l'annonce sur le site :
    http://www.graphics32.org/wiki/pub/page/Main/Release

    Cette bibliothéque est une merveille.

    Vivement la prochaine release majeure

Discussions similaires

  1. [VB.NET] Redimensionner une image proportionnelement
    Par Monster77 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 19/10/2004, 13h10
  2. [C#] Comment convertir une image bmp en jpg !!!
    Par vandeyy dans le forum Windows Forms
    Réponses: 5
    Dernier message: 13/07/2004, 21h37
  3. inserer une image BMP dans un fichier rtf
    Par Alice9 dans le forum MFC
    Réponses: 17
    Dernier message: 06/07/2004, 11h31
  4. [MX2004] redimensionner une image lors du chargement
    Par ouinouin dans le forum Flash
    Réponses: 8
    Dernier message: 18/02/2004, 19h32
  5. [BPW] Impression d'une image BMP
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 13
    Dernier message: 21/08/2003, 15h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo