# png-guts

> Helpers for working for working with PNG internals, `png-guts --strip-text`

Latest version **0.0.2** (published 2011-08-01) · 0 weekly downloads

## Install

```sh
npm install png-guts
pnpm add png-guts
yarn add png-guts
bun add png-guts
```

Provides the command `png-guts`.

## Health

**Score 10/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; low quality score; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.2 |
| Published | 2011-08-01 |
| First published | 2011-08-01 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Node | * |
| Dependencies | 2 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Andrew Schaaf |
| Maintainers | andrewschaaf |

## Links

- npm: https://www.npmjs.com/package/png-guts
- Repository: https://github.com/andrewschaaf/node-png-guts
- npm.io page: https://npm.io/package/png-guts

## Dependencies (2)

- [optimist](https://npm.io/package/optimist.md) =0.2.6
- [tafa-misc-util](https://npm.io/package/tafa-misc-util.md) =0.1.3

## Recent versions

- 0.0.2 (latest) — 2011-08-01
- 0.0.1 — 2011-08-01

## README

## CLI

<pre>
cat foo.png | png-guts --strip-text > foo-normalized.png
</pre>

<pre>
png-guts bar.png --strip-text
</pre>



## Library
<pre>
{PNG_FILE_HEADER, ChunkReader} = require 'png-guts'

process.stdout.write PNG_FILE_HEADER
reader = new ChunkReader process.openStdin()
reader.on 'chunk', (type, raw) ->
  process.stderr.write "#{type} #{raw.length}\n"
  process.stdout.write raw
</pre>

---
_Source: https://npm.io/package/png-guts · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
