16
16
using UglyToad . PdfPig . Filters ;
17
17
using UglyToad . PdfPig . Filters . Dct . JpegLibrary ;
18
18
using UglyToad . PdfPig . Filters . Jbig2 . PdfboxJbig2 ;
19
-
20
- /* Unmerged change from project 'UglyToad.PdfPig.Rendering.Skia (net6.0)'
21
- Before:
22
- using UglyToad.PdfPig.Tokens;
23
- After:
24
- using UglyToad.PdfPig.Rendering;
25
- using UglyToad.PdfPig.Rendering.Skia;
26
- using UglyToad.PdfPig.Rendering.Skia;
27
- using UglyToad.PdfPig.Rendering.Skia.Helpers;
28
- using UglyToad.PdfPig.Tokens;
29
- */
19
+ using UglyToad . PdfPig . Filters . Jpx . OpenJpeg ;
30
20
using UglyToad . PdfPig . Tokens ;
31
21
32
22
namespace UglyToad . PdfPig . Rendering . Skia
@@ -46,16 +36,18 @@ private SkiaRenderingFilterProvider() : base(GetDictionary())
46
36
{
47
37
}
48
38
49
-
50
39
private static Dictionary < string , IFilter > GetDictionary ( )
51
40
{
41
+ // New filters
42
+ var dct = new JpegLibraryDctDecodeFilter ( ) ;
43
+ var jbig2 = new PdfboxJbig2DecodeFilter ( ) ;
44
+ var jpx = new OpenJpegJpxDecodeFilter ( ) ;
45
+
46
+ // Standard filters
52
47
var ascii85 = new Ascii85Filter ( ) ;
53
48
var asciiHex = new AsciiHexDecodeFilter ( ) ;
54
49
var ccitt = new CcittFaxDecodeFilter ( ) ;
55
- var dct = new JpegLibraryDctDecodeFilter ( ) ; // new filter
56
50
var flate = new FlateFilter ( ) ;
57
- var jbig2 = new PdfboxJbig2DecodeFilter ( ) ;
58
- var jpx = new JpxDecodeFilter ( ) ;
59
51
var runLength = new RunLengthFilter ( ) ;
60
52
var lzw = new LzwFilter ( ) ;
61
53
@@ -67,11 +59,11 @@ private static Dictionary<string, IFilter> GetDictionary()
67
59
{ NameToken . AsciiHexDecodeAbbreviation . Data , asciiHex } ,
68
60
{ NameToken . CcittfaxDecode . Data , ccitt } ,
69
61
{ NameToken . CcittfaxDecodeAbbreviation . Data , ccitt } ,
70
- { NameToken . DctDecode . Data , dct } , // new filter
71
- { NameToken . DctDecodeAbbreviation . Data , dct } , // new filter
62
+ { NameToken . DctDecode . Data , dct } ,
63
+ { NameToken . DctDecodeAbbreviation . Data , dct } ,
72
64
{ NameToken . FlateDecode . Data , flate } ,
73
65
{ NameToken . FlateDecodeAbbreviation . Data , flate } ,
74
- { NameToken . Jbig2Decode . Data , jbig2 } , // new filter
66
+ { NameToken . Jbig2Decode . Data , jbig2 } ,
75
67
{ NameToken . JpxDecode . Data , jpx } ,
76
68
{ NameToken . RunLengthDecode . Data , runLength } ,
77
69
{ NameToken . RunLengthDecodeAbbreviation . Data , runLength } ,
0 commit comments