vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Bilder prozentual verkleinern 
Autor: muth
Datum: 28.04.04 16:02

Hallo,

ich möchte ein Bild prozentual verkleinern. Aber irgendwie macht er das nicht...! Das Bild wird dann nicht richtig hoch angezeigt (ist dann verzerrt) - ich hoff ihr versteht was ich meine. Hier ist der Code:

        With imgFileGroeße
            .Stretch = False
            .Visible = False
            .Picture = LoadPicture(txtFilepath(Index).Text)
 
            ' Größenumrechnung in Pixel
            Dim nWidth As Long
            Dim nHeight As Long
 
            nWidth = ScaleX(.Width, vbTwips)
            nHeight = ScaleY(.Height, vbTwips)
 
            ' Bild wieder entfernen (Speicher freigeben)
            .Picture = LoadPicture()
 
            ' Größe in MsgBox anzeigen
            MsgBox "Dimension: " & nWidth & " x " & nHeight
 
            ' Prozentual Verkleinerung
            nProzent = (nWidth / 1215) / 100
 
            imgFile(Index).Width = 1215
            imgFile(Index).Height = nHeight * nProzent
 
            imgFile(Index).Picture = LoadPicture(txtFilepath(Index).Text)
        End With
Die 1215 steht für die Breite, die festgelegt ist. Es muss also nur noch die Höhe errechnet werden.

Gruß und DANKE im Vorraus!

Sebastian
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bilder prozentual verkleinern537muth28.04.04 16:02
Re: Bilder prozentual verkleinern310romanovi428.04.04 16:07
Re: Bilder prozentual verkleinern360muth28.04.04 16:12

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel