Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

unscharfe Bilder in Userform

Forumthread: unscharfe Bilder in Userform

unscharfe Bilder in Userform
08.09.2014 09:47:25
Showd0wn
Hallo,
Mein Problem hat nichts direkt mit VBA zu tun, aber ich hoffe ihr könnt mir trotzdem weiterhelfen. Ich habe in Excel Grafiken erstellt (Prozessabläufe mit farblichen Textboxen, usw.). Diese will ich jetzt in meine Userform in VBA laden. Ich habe dazu einen Screenshot erstellt und diesen dann einfach eingefügt. Die Bilder (Screenshots) sind 186 Pixel hoch und unterschiedlich lang. Leider sind die Bilder ziemlich verpixelt und der Text ist auch im Vergleich zum Original in der Exceldatei nicht mehr gut lesbar.
Kann ich das irgendwie ändern?
Gruß

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: unscharfe Bilder in Userform
08.09.2014 10:52:44
fcs
Hallo Showd0wn,
die Größe des Bildschirmausschnitts den du per Screenshot als Bilddatei speicherst sollte nach dem laden in ein Image-Element im Userform etwa die gleiche Größe haben. Insbesomdere wenn das Bild im Userform größer wird als im Original tritt die Verpixelung auf.
Gruß
Franz

Anzeige
AW: unscharfe Bilder in Userform
08.09.2014 11:21:21
Showd0wn
Hallo Franz,
die Größe ist identisch. ich habe autosize auf true.
Das Problem besteht aber bereits bei dem Screenshots. Ich habe beispielsweise ein Textfeld mit rotem Hintergrund und mit einem Text. Um den Text herum ist der Screenshot dann ziemlich verschwommen.

AW: unscharfe Bilder in Userform
08.09.2014 12:05:50
fcs
Hallo,
wenn schon der Scrennshot schlechte Qualität liefert, wie soll es dann im Userform besser werden?
Ich benutze für Screenshots entweder das Windows-interne Tool Snipping (Windows Vista) oder Greenshot.
Das gibt bei mir einwandfreie Screenshots von Bildshirmausschnitten und im Userform eingefügte Bilder ohne Verzerrungung.
Gruß
Franz

Anzeige
AW: unscharfe Bilder in Userform
08.09.2014 13:04:51
Showd0wn
ich benutzte auch Snipping. Ich habe das als .jpg gespeichert und dann nochmal mit Gimp bearbeitet (aber nichts an der Auflösung verändert).
Danach ist es leider nicht mehr so scharf wie in excel

AW: JPG ist Fotos, nicht für Texte und Grafiken
08.09.2014 13:37:01
Daniel
Hi
JPG ist ein Bildformat, welches die Datenkomprimierung dadurch erreicht, dass es Flächenübergänge unscharf macht und benachbarte Farbpixel immer weiter angleicht.
Das ist für Fotos mit vielen Farben und sanften Farbübergängen OK, aber bei Grafiken oder Texten, die nur wenige Farben, aber dafür scharf abgegrenzte Flächen haben, führt dieses Verfahren schnell zu den von dir beobachtetn Artefakten und die Texte werden schnell unleserlich.
für Screenshots von Texten oder Grafiken mit wenig Farben dafür mit scharfen Übergängen sollte man andere Bildformate mit anderen Kompirmirungsmethoden wählen, bspw GIF.
Gruß Daniel
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Unscharfe Bilder in Userform optimieren


Schritt-für-Schritt-Anleitung

  1. Screenshot erstellen: Verwende ein geeignetes Tool, wie das Windows Snipping Tool oder Greenshot. Achte darauf, dass der Screenshot die gesamte Grafik in der gewünschten Qualität erfasst.

  2. Bildformat wählen: Speichere den Screenshot nicht im JPG-Format, da dieses Format für Fotos geeignet ist und die Qualität von Grafiken und Texten verschlechtert. Wähle stattdessen PNG oder GIF, um die Bildqualität zu erhalten.

  3. Bildgröße anpassen: Stelle sicher, dass die Größe des Screenshots in der Userform genau der Originalgröße in Excel entspricht. Vermeide es, das Bild im Userform zu vergrößern.

  4. Bild einfügen: Füge das Bild in deine Userform ein und setze die AutoSize-Eigenschaft auf True, um die Anpassung der Größe zu ermöglichen.

  5. Optimierung: Wenn das Bild weiterhin unscharf ist, könntest du versuchen, den Screenshot erneut zu erstellen und dabei die Auflösung zu erhöhen.


Häufige Fehler und Lösungen

  • Unscharfe Screenshots: Wenn deine Screenshots unscharf sind, überprüfe die Qualität der Quelle. Nutze das Snipping Tool oder Greenshot, um die bestmögliche Qualität zu erzielen.

  • Falsches Bildformat: Verwende nicht JPG für Grafiken mit scharfen Kanten oder Texten. Entscheide dich für PNG oder GIF, um die Bildqualität zu bewahren.

  • Größenanpassung: Achte darauf, dass die Größe des Screenshots der Darstellung in der Userform entspricht. Vergrößere das Bild nicht, um Verpixelungen zu vermeiden.


Alternative Methoden

  • Bearbeitungssoftware verwenden: Nutze Programme wie GIMP oder Photoshop, um deine Screenshots nach dem Erstellen zu bearbeiten. Achte darauf, die Auflösung und das Format beizubehalten.

  • Screenshot schärfer machen: Bevor du den Screenshot speicherst, kannst du versuchen, die Schärfe in der Bearbeitungssoftware zu erhöhen.

  • Vektorgrafiken nutzen: Wenn möglich, verwende Vektorgrafiken, die beim Skalieren nicht an Qualität verlieren.


Praktische Beispiele

  • Beispiel 1: Du hast ein Prozessdiagramm in Excel erstellt. Mache einen Screenshot mit dem Snipping Tool und speichere ihn im PNG-Format. Füge das Bild in die Userform ein und stelle sicher, dass die Größe stimmt.

  • Beispiel 2: Wenn du eine Tabelle mit Texten hast, erstelle einen Screenshot und bearbeite ihn in GIMP. Speichere das Bild als PNG und lade es in deine Userform, um die Lesbarkeit zu verbessern.


Tipps für Profis

  • Screenshot scharf machen: Achte darauf, dass du bei der Erstellung des Screenshots die höchste Auflösung wählst, um die bestmögliche Qualität zu erzielen.

  • Verwende Vektorgrafiken, wenn deine Grafiken komplex sind. Diese bleiben beim Vergrößern scharf.

  • Optimierung nach dem Speichern: Wenn du deine Screenshots bearbeitest, speichere sie immer in einem verlustfreien Format, um die Qualität zu erhalten.


FAQ: Häufige Fragen

1. Warum sind meine Screenshots in der Userform unscharf?
Die unscharfen Screenshots können auf die Verwendung des falschen Bildformats oder der falschen Größe zurückzuführen sein. Achte darauf, PNG oder GIF zu verwenden und die Größe korrekt einzustellen.

2. Wie kann ich einen Screenshot schärfer machen?
Du kannst die Schärfe in einer Bildbearbeitungssoftware erhöhen, bevor du das Bild speicherst. Achte darauf, die höchste Auflösung zu verwenden, um die beste Qualität zu erzielen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige