Features
Funkcje
Aspose.PSD FOSS dla .NET ładuje, inspekcjonuje i zapisuje dokumenty PSD i PSB bez renderowania danych pikseli. Zestaw funkcji jest podzielony na trzy obszary, z których każdy opisany jest w osobnym przewodniku.
Ładowanie, inspekcja i zapisywanie dokumentów
Image.Load() / PsdImage.Load() wczytaj dokument z ścieżki pliku lub strumienia; PsdImage.Save() zapisuje go ponownie. PsdImage ujawnia sparsowany nagłówek (Width, Height, ColorMode, Version, Compression, i więcej) oraz sparsowane zasoby obrazu. Zobacz Core API dla pełnej dokumentacji.
Metadane warstwy
Każdy sparsowany Layer ujawnia jego geometrię, widoczność, krycie, przycinanie i tryb mieszania, a także metadane kanału, maski i zakresu mieszania. Podzbiór właściwości warstwy może być zmieniany i zapisywany ponownie; sama kolekcja warstw może być filtrowana lub przestawiana. Zobacz Layers dla pełnej referencji.
Obsługa błędów
Błędy ładowania i zapisu są zgłaszane przez PsdLoadException and PsdSaveException, oba rozszerzające standardowy Exception klasę. Zobacz Core Exceptions dla pełnej referencji.
Co nie jest obsługiwane
Ta biblioteka nie renderuje danych pikselowych i nie konwertuje PSD/PSB do innych formatów obrazu (takich jak PNG lub JPEG). Jest to czytnik i zapisywacz skoncentrowany na metadanych dla formatu kontenera PSD/PSB.
Wskazówki i najlepsze praktyki
- Zacznij od Core API do ładowania, przeglądania i zapisywania dokumentu.
- Użyj Layers gdy potrzebujesz odczytać lub edytować metadane poszczególnych warstw.
- Wrap
Load()/Save()wywołania w obsłudze wyjątków opisanej w Podstawowe wyjątki.
Typowe problemy
| Problem | Przyczyna | Naprawa |
|---|---|---|
| Oczekiwany wyrenderowany wynik pikselowy | Ta biblioteka zawiera wyłącznie metadane | Użyj innej biblioteki do renderowania; ta jedynie ładuje, przegląda i zapisuje metadane PSD/PSB |
FAQ
Czy ta biblioteka renderuje lub konwertuje pliki PSD?
Nie. Ładuje, analizuje i zapisuje tylko dokumenty PSD/PSB — nie renderuje danych pikselowych ani nie konwertuje do innych formatów obrazu.
Od czego zacząć?
Rdzeń API dla PsdImage/Image punkt wejścia, następnie Layers dla metadanych na poziomie warstwy, i Podstawowe wyjątki do obsługi błędów.
API Reference Podsumowanie
| Area | Omówiono w |
|---|---|
| Ładowanie, przeglądanie i zapisywanie dokumentu | Rdzeń API |
| Metadane warstwy | Layers |
| Obsługa błędów ładowania/zapisywania | Podstawowe wyjątki |