Przezroczystość i kolor w konwersji z PDF do obrazu

This article was translated from English: Does it need improvement?
Translated
View the article in English

Kiedy IronPDF rastrowa plik PDF używający przezroczystości lub mieszanych warstw, kolory w obrazie wyjściowym mogą się nieznacznie różnić od wyglądu PDF w niektórych przeglądarkach. Jest to oczekiwane i powszechne wśród silników renderujących PDF, a nie defekt.

Czego można się spodziewać

PDF-y z efektami przejrzystości, takimi jak nałożone obiekty, półprzezroczyste tła lub maski miękkie, mogą wykazywać różnice kolorów w wyrenderowanym obrazie w porównaniu z przeglądarką taką jak Adobe Acrobat. Może się to zdarzyć w przypadku którejkolwiek z tych metod:

  • PageToBitmapHigh()
  • PageToBitmapHighQuality()
  • RasterizeToImageFiles()

Dlaczego tak się dzieje

Silniki renderujące interpretują przejrzystość i tryby mieszania na różne sposoby. IronPDF renderuje, jak nowoczesne przeglądarki takie jak Google Chrome, które również pokazują te przesunięcia kolorów w niektórych przypadkach przejrzystości. Adobe Acrobat używa innego potoku, który może korzystać z dokładnych kolorów do druku lub z prób miękkich. Przejrzystość i mieszanie są zdefiniowane w specyfikacji ISO 32000-1, ale sposób, w jaki wizualnie obsługuje się kompozycję, nadal różni się między implementacjami.

Weryfikacja wyniku

Jeśli twój wynik obrazu pasuje do Chrome, ale różni się od Adobe Reader, to oczekiwane zachowanie. Porównanie z Adobe Reader jako jedynym wizualnym odniesieniem ujawni różnice, które pojawiają się również z innymi narzędziami PDF, więc to nie jest niezawodna kontrola zgodności specyficzna dla IronPDF.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 20,296,129 | Wersja: 2026.7 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.