vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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
Re: Bild in picturebox proportional skalieren 
Autor: Davey1234(5)
Datum: 17.02.05 18:45

Hi,

Größe des Bildes ermitteln, Verhältnisse berechnen und dementsprechend skalieren. Verhältnisse zu berechnen wird wohl (mit oder ohne Mathebuch ) leicht gehen, die Bildgröße ist am Einfachsten zu ermitteln, indem du eine ImageBox ("Image", nicht PictureBox) auf die Form setzt, sie unsichtbar machst und die Eigenschaft Strech auf False setzt. Wenn du zur Laufzeit dynamisch ein Bild hineinlädst (z.B. mit Image1.Picture = LoadPicture("C:\Bild.bmp") ), wird die unsichbare ImageBox automatisch auf die entsprechende Größe vom Bild skaliert. Einfach kurz warten, entweder mit Timer oder mit der API-Funktion Sleep (Genaue Deklaration wird sich irgendwo hier im vb@rchiv finden) und die Abmessungen lesen...
(Quick & Dirty, aber funkioniert... Sonst muss man das aufwendiger machen und mit Binärdaten hantieren, gar nicht vom Aufwand für verschiedene Bildformate zu reden)

Cu David
--------------------------------------------
ist eine geniale Erfindung

Q-lympics ist geil

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bild in picturebox proportional skalieren1.517docsimpson16.02.05 14:26
Re: Bild in picturebox proportional skalieren1.671Davey1234(5)17.02.05 18:45

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