Uzyskaj głębię kolorów
using IronSoftware.Drawing;
using System;

// Load an AnyBitmap from a file
AnyBitmap sample = AnyBitmap.FromFile(@"FILE_PATH");

// Gets and prints the color depth in terms of bits per pixel
var colorDepth = sample.BitsPerPixel;
Console.WriteLine(colorDepth);
NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Uzyskaj głębię kolorów

Uzyskaj głębię kolorów

Głębia koloru jest mierzona w bitach na piksel (bpp), używanych do dostarczania informacji o komponentach koloru. Odbywa się to albo pod względem bitów używanych do wskazania koloru pojedynczego piksela, albo liczby bitów użytych dla każdego komponentu koloru pojedynczego piksela. Można go również użyć do określenia jakości obrazu, ponieważ różne bpp obrazu skutkują różną jakością obrazu (wyższe bpp zazwyczaj oznacza większą szczegółowość obrazu).

Plik obrazu może być odczytany z ścieżki pliku przy użyciu AnyBitmap.FromFile("FILE_PATH"). You can then use .BitsPerPixel on the generated AnyBitmap object to get the color depth of the image.

Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 21,321,696Wersja:2026.11właśnie wydany