Сглаживание отрендеренных PDF-файлов с использованием wxPython + pymupdf - PullRequest
0 голосов
/ 18 июня 2019

Я новичок в wxPython и pymupdf, и посмотрел примеры wxPython + pymupdf. Они работают, однако качество pdf-страницы (отображается) довольно низкое. Я уверен, что это можно улучшить. В основном я ищу слютоин сглаживания. Однако я не знаю, как и не смог найти образец в Интернете. Пожалуйста, кто-нибудь может предоставить пример для отображения PDF-файлов с помощью wxpython + pymupdf.

Вот что я пробовал:

# https://pymupdf.readthedocs.io/en/latest/tutorial/#rendering-a-page
# if you used alpha=True (or letting default it):
bitmap = wx.Bitmap.FromBufferRGBA(pix.width, pix.height, pix.samples)

# if you used alpha=False:
bitmap = wx.Bitmap.FromBuffer(pix.width, pix.height, pix.samples)

А также это:

# http://code.activestate.com/recipes/580621-wxpython-pdf-xps-viewer-using-pymupdf-binding-for-/
pix = page.getPixmap(matrix = self.matrix)
bmp = wx.BitmapFromBuffer(pix.w, pix.h, pix.samplesRGB())
...