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-managerstencila-converttwype-sdk@atlaskit/media-ui@alkemio/excalidraw@betternotion/excalidraw@chaitin_rivers/excalidraw@100mslive/hms-excalidrawtry_excalidraw_whiteboard@dwelle/excalidraw@guangdai/excalidraw@hungnguyen157/excalidraw@fileverse-dev/excalidraw@edwardw483/excali@edwardw483/excaliwhitelist@kristiankostecky/excalidraw@mser/matrix-react-sdk@mtbl/matrix-react-sdk@maposia/excalidraw@niren-ai/common@excalidraw/excalidraw@excalidraw/utils@mikugg/bot-utils@kalamazoo/media-ui@npclown/excalidraw@notud/excalidraw@opentechiz/excalidraw@robertlong/matrix-react-sdkmydraw2324prompt-extractorsahil_ccsahil_pkgsahil_ugninepatch-corepng-text-metapng-packpng-strip-chunksreact-rotatesillytavernimages-metahello_excalhello_excalilinearpad-skliblcemagical-canvaskoishi-plugin-chatluna-character-cardmatrix-react-sdkmatrix-react-sdk-almawavematrix-react-sdk-dxmb@weiwenda/excalidraw@uidu/media-ui@tdtdev/excalidraw@thenewvu/excalidraw@zsviczian/excalidraw@zhtecinc/excalidrawcharacter-card-parsercollabted-excalidrawd_teaching_componentdemotest_excalidemowork_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-customfriday_cc
1.0.0

10 years ago