1.0.0 • Published 10 years ago

png-chunks-extract v1.0.0

Weekly downloads
15,467
License
MIT
Repository
github
Last release
10 years ago

png-chunks-extract

stable

Extract the data chunks from a PNG file.

Useful for reading the metadata of a PNG image, or as the base of a more complete PNG parser.

Usage

NPM

chunks = extract(data)

Takes the raw image file data as a Uint8Array or Node.js Buffer, and returns an array of chunks. Each chunk has a name and data buffer:

[
  { name: 'IHDR', data: Uint8Array([...]) },
  { name: 'IDAT', data: Uint8Array([...]) },
  { name: 'IDAT', data: Uint8Array([...]) },
  { name: 'IDAT', data: Uint8Array([...]) },
  { name: 'IDAT', data: Uint8Array([...]) },
  { name: 'IEND', data: Uint8Array([]) }
]

License

MIT, see LICENSE.md for details.

@infinitebrahmanuniverse/nolb-pnjam3-react-sdkguangdaiexcalidraw-hp-test@everything-registry/sub-chunk-2450talktsy-matrix-react-sdktavernaitest-matrix-react-sdkteaching_component_dthumbnail-managerimages-metahello_excalhello_excalilinearpad-skliblcemagical-canvaskoishi-plugin-chatluna-character-cardmatrix-react-sdkmatrix-react-sdk-almawavematrix-react-sdk-dxmb@weiwenda/excalidraw@uidu/media-ui@thenewvu/excalidraw@zsviczian/excalidraw@zhtecinc/excalidraw@guangdai/excalidraw@hanzo/presentation@edwardw483/excali@edwardw483/excalidraw@edwardw483/excaliwhiteliststencila-converttwype-sdktry_excalidraw_whiteboardmydraw2324prompt-extractorsahil_ccsahil_pkgsahil_ugninepatch-corepng-text-metapng-packpng-strip-chunksreact-rotatesillytavern@notud/excalidraw@npclown/excalidraw@oatkachenko/excalidraw@opentechiz/excalidraw@hungnguyen157/excalidraw@dwelle/excalidraw@excalidraw/utils@excalidraw/excalidraw@evgsyro/excalidraw@niren-ai/common@innei/excalidraw@elsci-io/excalidraw@fileverse-dev/excalidrawfriday_cc@tdtdev/excalidraweducatewhiteboard_pkgexcalidraw_inside_checkexcalidraw_karatexcalidraw_master_sahilexcalidraw_master_test1excalidraw_new_test_00excalidraw_npm100excalidraw_sigmathexcalidraw_test2excalidraw_vrandaexcalidraw_vranda_mamexcalidraw_white_test23excalidrawbasicexcalidraw-collaborationexcal_inside_checkexcali-customexcali-toolexcalidraw-customizationexcalidraw-gdexcalidraw-jbexcalidraw-local-collab-forkexcalidraw-ua5excalidraw-with-storageexcalidraw-zhexcalidraw0990excalidraw_app23excalidraw-custom@100mslive/hms-excalidraw@prajwalagarwal5/excalidraw@risent/excalidraw@mikugg/bot-utils@chaitin_rivers/excalidraw@jim-squirrel/excalidraw@betternotion/excalidraw@robertlong/matrix-react-sdkcharacter-card-parsercollabted-excalidrawd_teaching_componentdemotest_excalidemowork_excalidraw@atlaskit/media-ui
1.0.0

10 years ago