UNPKG
is-png
Version:
latest (3.0.1)
3.0.1
3.0.0
2.0.0
1.1.0
1.0.0
0.1.1
0.1.0
Check if a Buffer/Uint8Array is a PNG image
github.com/sindresorhus/is-png
sindresorhus/is-png
is-png
/
index.js
15 lines
(13 loc)
•
295 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
export default function isPng(buffer) { if (!buffer || buffer.length < 8) { return false; } return buffer[0]
=== 0x89
&& buffer[1]
=== 0x50
&& buffer[2]
=== 0x4E
&& buffer[3]
=== 0x47
&& buffer[4]
=== 0x0D
&& buffer[5]
=== 0x0A
&& buffer[6]
=== 0x1A
&& buffer[7]
=== 0x0A;
}