Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

In VB.net Bilder verändern (Auflösung, RGB, CYMK...)

Frage Entwicklung Visual Studio

Mitglied: ahstax

ahstax (Level 2) - Jetzt verbinden

22.07.2014 um 11:33 Uhr, 1433 Aufrufe, 2 Kommentare, 1 Danke

Hallo,

ich möchte Bilddateien (JPG, TIF, BMP) verändern.

Die Veränderungen können betreffen
  • Farbraum (zu RGB24bit)
  • Auflösung (zu 300x300dpi)
  • Kantenlänge (max X Pixel)
  • ggf weitere.

Ich spiele hiermit:

01.
Dim OldImage1 As New Bitmap("c:\Beispiel QuellBildDatei.jpg") 
02.
Dim NewWidth1 As Integer = 300 
03.
Dim NewHeight1 As Integer = 300 
04.
Dim NewImage1 As New Bitmap(NewWidth1, NewHeight1, System.Drawing.Imaging.PixelFormat.Format24bppRgb) 
05.
 
06.
            Using G As Graphics = Graphics.FromImage(NewImage1) 
07.
                G.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBicubic 
08.
                G.PixelOffsetMode = Drawing2D.PixelOffsetMode.HighQuality 
09.
                G.CompositingQuality = Drawing2D.CompositingQuality.HighQuality 
10.
                G.SmoothingMode = Drawing2D.SmoothingMode.HighQuality 
11.
                G.DrawImage(OldImage1, New System.Drawing.Rectangle(0, 0, NewWidth1, NewHeight1)) 
12.
            End Using 
13.
 
14.
NewImage1.Save("c:\Beispiel ZielBildDatei.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
schon eine Weile herum, bekomme aber irgendwie kein vernünftiges Ergebnis...

Sieht jemand das Problem und könnte mit bitte weiterhelfen?

Neugierige Grüße,
Andreas
Mitglied: emeriks
23.07.2014 um 11:23 Uhr
Zitat von ahstax:
... bekomme aber irgendwie kein vernünftiges Ergebnis...
Was heißt das? Wie sieht das Ergebnis denn aus?

E.
Bitte warten ..
Mitglied: ahstax
23.07.2014 um 12:02 Uhr
Beispielsweise die Codierung in ein anderes Pixelformat schient nicht zu funktionieren. Das Originalbild ist z.B. ein JPG im Ycbcr Pixelformat. Zielbild soll im RGP-Pixelformat sein. Beim Zielbild wird mir aber wieder Ycbcr angezeigt.
Bitte warten ..
Ähnliche Inhalte
Grafikkarten & Monitore
Wie schliesst man ein RGB Kabel an und wo gibt es sowas noch? (20)

Frage von winIT3264 zum Thema Grafikkarten & Monitore ...

CPU, RAM, Mainboards
Corsair RGB LED Lüfter laut (2)

Frage von uridium69 zum Thema CPU, RAM, Mainboards ...

VB for Applications
gelöst Wieso wird das Bild in der PictureBox nicht angezeigt? (6)

Frage von gabrixl zum Thema VB for Applications ...

Basic
gelöst Mit vb.net PDF in Word-Dok einfügen (10)

Frage von ahstax zum Thema Basic ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
gelöst Raid-Controller (Areca) Datenverlust trotz R5 (16)

Frage von sebastian2608 zum Thema Festplatten, SSD, Raid ...

Server-Hardware
HP ProLiant DL380 G7, POST Error: 1785-Drive Array not Configured (10)

Frage von Paderman zum Thema Server-Hardware ...

Microsoft Office
gelöst Office 365 Pro Domäne einrichten OHNE Webseite (9)

Frage von thklemm zum Thema Microsoft Office ...

Voice over IP
48 Port VOIP Switch mit POE gesucht (8)

Frage von brutzler zum Thema Voice over IP ...