@@ -14,6 +14,7 @@ REBOL [
14
14
register-codec [
15
15
name: 'dng
16
16
title: "Digital Negative"
17
+ type: 'image
17
18
suffixes: [%.dng ]
18
19
comment: {Decodes only thumbnail, not RAW data!}
19
20
@@ -25,6 +26,7 @@ register-codec [
25
26
register-codec [
26
27
name: 'dds
27
28
title: "DirectDraw Surface"
29
+ type: 'image
28
30
suffixes: [%.dds ]
29
31
30
32
decode : func [ data [binary! ]] [lib/image/load/as data 'DDS]
@@ -35,6 +37,7 @@ register-codec [
35
37
register-codec [
36
38
name: 'tiff
37
39
title: "Tagged Image File Format"
40
+ type: 'image
38
41
suffixes: [%.tif %.tiff ]
39
42
40
43
decode : func [ data [binary! ]] [lib/image/load/as data 'TIFF]
@@ -45,6 +48,7 @@ register-codec [
45
48
register-codec [
46
49
name: 'gif
47
50
title: "Graphics Interchange Format"
51
+ type: 'image
48
52
suffixes: [%.gif ]
49
53
50
54
decode : func [ data [binary! ]] [lib/image/load/as data 'GIF]
@@ -54,6 +58,7 @@ register-codec [
54
58
55
59
register-codec [
56
60
name: 'bmp
61
+ type: 'image
57
62
title: "Portable Bitmap"
58
63
suffixes: [%.bmp ]
59
64
@@ -64,6 +69,7 @@ register-codec [
64
69
65
70
register-codec [
66
71
name: 'jpegxr
72
+ type: 'image
67
73
title: "JPEG extended range"
68
74
suffixes: [%.jxr %.hdp %.wdp ]
69
75
@@ -74,6 +80,7 @@ register-codec [
74
80
75
81
register-codec [
76
82
name: 'jpeg
83
+ type: 'image
77
84
title: "Joint Photographic Experts Group"
78
85
suffixes: [%.jpg %.jpeg ]
79
86
@@ -84,26 +91,11 @@ register-codec [
84
91
85
92
register-codec [
86
93
name: 'png
94
+ type: 'image
87
95
title: "Portable Network Graphics"
88
96
suffixes: [%.png ]
89
97
90
98
decode : func [ data [binary! ]] [lib/image/load/as data 'PNG]
91
99
encode : func [ data [image! ]] [lib/image/save/as none data 'PNG]
92
100
identify : func [ data [binary! ]] [parse data [#{ 89504E47 } to end]]
93
101
]
94
-
95
-
96
-
97
-
98
-
99
-
100
-
101
-
102
-
103
-
104
-
105
-
106
-
107
-
108
-
109
-
0 commit comments