Frage

Ich versuche, eine „LargeIcon“ Ansicht in einem Listview-Steuerelement angezeigt werden, aber die Bilder, die ich sind verschwommen angeben. Das ist, was ich habe, so weit: alt text http://img220.imageshack.us/img220/1005/blurryiconsql3.jpg

Die PNG-Dateien sind 48x48 und das ist, was ich es eingestellt habe bei der Abbildungsliste Eigenschaften anzuzeigen. Es gibt eine Sache, die ich bemerkt habe (was wahrscheinlich die Ursache ist), aber ich weiß nicht, wie es zu ändern. Innerhalb der „Images Collection Editor“ in dem Sie auswählen, welche Bilder Sie für die Listenansicht-Steuerelement wollen, sieht es aus wie es für jedes Bild die falsche Größe Vertonung. alt text http://img83.imageshack.us/img83/5218/imagepropertiesmf9.jpg

Wie können Sie die „PhysicalDimension“ und die „Größe“ auf 16x16 und nicht derte sehen manipuliert werden. Hat jemand irgendwelche Ideen? Vielen Dank!

War es hilfreich?

Lösung

Wenn Sie eine PNG-Icon Formatgröße Hinzufügen der Editor den ersten Eintrag Größe in dieser Datei zu holen neigt, so nimmt er den 16x16 Eintrag nach oben und es ist Stretching, dass aus. Deshalb sollten Sie die 16x16 in den Eigenschaften dort zu sehen. Wie bereits angedeutet, für PNG die Unterstützung ist schlecht, bin ich oft fand mich auch in ein anderes Format überrollen, dies zu vermeiden.

können Sie öffnen die Datei in Paint.Net , wenn Sie benötigen ein kostenloser Editor oder etwas mehr voll funktions wie Photoshop oder Fireworks und extrahieren Sie die genaue Größe, die Sie wollen.

Andere Tipps

Seien Sie sicher ImageList.ImageSize auf 48 x 48 zu setzen.

Ich bin mir nicht sicher, ob es das Problem in diesem speziellen Fall, aber Microsoft Unterstützung für das PNG-Format im Allgemeinen schlecht ist. Versuchen Sie, die Bilder in .bmp Format und sie sollten zeigen in Ordnung.

Seien Sie sicher, dass die Abbildungsliste Größe 48x48 Pixel auf VOR Sie die Bilder.

Wenn die Abbildungsliste auf 32x32 eingestellt ist und Sie fügen Sie ein 48x48 Bild, wird das Symbol auf 32x32 verkleinert. Wenn Sie die Bildliste ändern danach 48x48, wird das Bild nur wieder verkleinert, so Qualität zu verlieren und verschwommen gehen.

Auch Paint.NET (oder Photoshop) nicht öffnen kann, ICO-Dateien.

Visual Studio / .NET 32-Bit-PNG-Bilder fein verarbeiten kann, der integrierte Bildeditor in VS ist ein bisschen Mangel-Glanz though.

Überprüfen Sie auch die ColorDepth Einstellung Ihrer Abbildungsliste. Ich hatte ein ähnliches Problem mit einem TreeView-Steuerelement, aber nach dem vorherigen Posting Lesen der Größe bezüglich fand ich diese Einstellung, spielte mit ihm ein wenig herum und fand, dass es stark die Möglichkeit, Bilder von einem Abbildungsliste beeinflusst gerendert werden. Je höher die Tiefe, desto besser ist die Qualität.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top