Konwertuj PSD na BMP w C# - procesor obrazu rastrowego

W przeszłości publikowaliśmy blog post pokazujący, jak przekonwertować PSD na JPG w .NET. W tym wpisie na blogu dowiesz się, jak przekonwertować plik PSD na BMP w języku C# przy użyciu Aspose.PSD for .NET. Powszechnie wiadomo, że plik PSD ma dość duży rozmiar i wymaga więcej miejsca niż inne formaty obrazów. Zatem konwersja pliku PSD na dowolny inny obraz rastrowy będzie korzystna pod względem przestrzeni i kompatybilności. Dlatego opracujemy procesor obrazu rastrowego przy użyciu tego [interfejsu API konwersji dokumentów] .NET 3, aby uzyskać konwersję PSD do BMP. Zacznijmy jednak od tego przewodnika i zobaczmy, jak programowo konwertuje PSD na BMP w C#.

W tym artykule omówimy następujące sekcje:

  1. Konwerter obrazów PSD – instalacja API
  2. Konwertuj PSD na BMP w C#
  3. Darmowy kreator BMP online

Konwerter obrazów PSD - instalacja API

Faza instalacji dowolnej biblioteki strony trzeciej odgrywa kluczową rolę pod względem niezawodności i użytkowania. Na szczęście Aspose.PSD for .NET wyróżnia się tutaj bardzo łatwą instalacją, która polega na uruchomieniu polecenia. Możesz więc pobrać plik DLL tego interfejsu API konwersji dokumentów lub uruchomić następujące polecenie w Menedżerze pakietów NuGet.

PM> Install-Package Aspose.PSD
API konwersji dokumentów

Konwertuj PSD na BMP w C#

Ta sekcja dotyczy wdrożenia. Mamy źródłowy plik PSD, który zostanie użyty do programowej konwersji PSD na BMP. Poniższe kroki pokazują, jak uzyskać konwersję SVG do PNG w Javie:

Aby zbudować procesor obrazu rastrowego dla aplikacji biznesowej, możesz wykonać następujące kroki:

  1. Wywołaj metodę Load klasy Image i załaduj istniejący obraz PSD.
  2. Utwórz instancję klasy BmpOptions, aby zdefiniować różne opcje obrazu BMP.
  3. Ustaw wartość właściwości BitsPerPixel, aby zdefiniować liczbę bitów na piksel.
  4. Zdefiniuj wskazówkę dotyczącą rozmiaru bufora, przypisując wartość do właściwości BufferSizeHint.
  5. Ustaw kompresję, ustawiając wartość właściwości Kompresja.
  6. Zainicjuj instancję klasy BmpOptions za pomocą obiektu bmpOptions.
  7. Wywołaj metodę save i podaj ścieżkę wyjściową oraz opcje BMP, aby przekonwertować PSD na BMP.

Poniższy przykładowy kod pokazuje, jak przekonwertować PSD na BMP w języku C#:

using Aspose.PSD.ImageOptions;

namespace Aspose.PSD.Examples.Aspose.Conversion
{
    class PSDToBMP
    {
        // Konwertuj PSD na BMP w C# - procesorze obrazu rastrowego
        static void Main(string[] args)
        {

            // Wywołaj metodę Load klasy Image i załaduj istniejący obraz PSD.
            using (Image image = Image.Load("/sample.psd"))
            {
                // Utwórz instancję klasy BmpOptions, aby zdefiniować różne opcje obrazu BMP.
                BmpOptions bmpOptions = new BmpOptions();
                // Ustaw wartość właściwości BitsPerPixel, aby zdefiniować liczbę bitów na piksel.
                bmpOptions.BitsPerPixel = 10;
                // Zdefiniuj wskazówkę dotyczącą rozmiaru buforu, przypisując wartość do właściwości BufferSizeHint.
                bmpOptions.BufferSizeHint = 300;
                // Ustaw kompresję, ustawiając wartość właściwości Compression. 
                bmpOptions.Compression = FileFormats.Bmp.BitmapCompression.Rgb;
                // Zainicjuj instancję klasy BmpOptions za pomocą obiektu bmpOptions.
                BmpOptions bmpOptions1 = new BmpOptions(bmpOptions);
                // Wywołaj metodę zapisu, podaj ścieżkę wyjściową i opcje BMP, aby przekonwertować PSD na BMP.
                image.Save("/output.bmp", bmpOptions1);
            }
        }
    }
}

Po uruchomieniu głównego pliku zobaczysz nowy plik BMP wygenerowany pod adresem docelowym. Możesz jednak zobaczyć wynik na obrazku poniżej:

procesor obrazu rastrowego

Darmowy internetowy kreator BMP

Przede wszystkim nie zapomnij skorzystać z narzędzia online do konwersji plików PSD na BMP online. Ten internetowy kreator BMP wykorzystuje to przetwarzanie dokumentów API. Jest oparty na sieci Web, bogaty w funkcje i oferuje płynną konwersję plików obrazów. Co więcej, nie musisz się subskrybować ani tworzyć konta, aby korzystać z tego internetowego procesora obrazów rastrowych.

internetowy kreator bmp

Procesor obrazu rastrowego — uzyskaj bezpłatną licencję

Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować ten interfejs API konwersji dokumentów bez ograniczeń ewaluacyjnych.

Wniosek

Kończymy ten artykuł w tym miejscu z nadzieją, że nauczyłeś się konwertować PSD na BMP w C# przy użyciu Aspose.PSD for .NET. Ponadto sprawdziliśmy także internetowy kreator BMP wspierany przez tę bibliotekę. Zbudowanie procesora obrazu rastrowego zapewni przewagę konkurencyjną Twojemu oprogramowaniu biznesowemu. Możesz bliżej poznać ten interfejs API konwersji dokumentów, ponieważ zawiera on ogromny zestaw funkcji. Nie przegap więc dokumentacji i API referencji.

Zalecamy także odwiedzenie repozytorium GitHub i Przewodnika wprowadzającego.

Wreszcie aspose.com pisze nowe artykuły. Dlatego prosimy o kontakt w celu otrzymywania regularnych aktualizacji.

Pomoc jest dostępna

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Często zadawane pytania – często zadawane pytania

Jak przekonwertować PSD na BMP?

Możesz zainstalować Aspose.PSD for .NET, aby programowo zautomatyzować konwersję PSD do BMP. Aby dowiedzieć się więcej, odwiedź ten link.

Czy pliki PSD można konwertować?

Tak, ten online konwerter obrazów PSD wykonuje to zadanie skutecznie.

Zobacz też