![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
tiledpalettequantcli
Advanced tools
A nodejs cli version of https://github.com/rilden/tiledpalettequant (https://rilden.github.io/tiledpalettequant/) allowing for conversion of images to quantized bitmap files, with optional dithering
A nodejs cli version of https://github.com/rilden/tiledpalettequant (https://rilden.github.io/tiledpalettequant/) allowing for conversion of images to quantized bitmap files, with optional dithering.
An additional feature is the ability to vertically split the quantized image. This can be used to quantize multiple images using a shared set of palettes.
Note that this has only been tested in WSL so your milage may vary running on other platforms (anything with a terminal that can run NodeJS should work though).
With a recent version of NodeJS installed, run one of the following:
npm -i tiledpalettequantcli
npx tiledpalettequantcli
npm -i tiledpalettequantcli -g
(to install globally)In the terminal, run npx tiledpalettequantcli [Options]
or tiledpalettequantcli [Options]
(depending if you installed locally or globally)
Options:
-f | --file [f] | Input file to quantize (can also accept images from stdin if this option not included) |
-v | --vsplit [v] | Split resulting file into vertical chunks of [v] pixels each |
-o | --output [prefix] | Output name prefix (default is the current directory name) |
-tw | --tileWidth [width] | Tile width px (default: 8) |
-th | --tileHeight [height] | Tile height px (default: 8) |
-p | --palettes [p] | Number of palettes (default: 1) |
-cpp | --colorsPerPalette [cpp] | Colors per palette (default: 16) |
-bpc | --bitsPerChannel [bpc] | Bits per channel (default: 5) |
-fp | --fractionOfPixels [fp] | Fraction of Pixels (default: 0.1) |
-czb | --colorZeroBehaviour [czb] | Color index zero behaviour (choices: "Unique", "Shared", "TransparentFromTransparent", "TransparentFromColor", default: "TransparentFromColor") |
-cz | --colorZero [cz] | Color index Zero (hex formated: #RRGGBB) (default: "#000000") |
-d | --ditherMethod [d] | Dithering Method (choices: "Off", "Fast", "Slow", default: "Off") |
-dw | --ditherWeight [dw] | Dither weight (default: 0.3) |
-dp | --ditherPattern [dp] | Dithering Pattern (choices: "Diagonal4", "Diagonal2", "Horizontal2", "Horizontal4", "Vertical2", "Vertical4", default: "Diagonal4") |
-h | --help | display help for command |
npx tiledpalettequantcli -f test.png
cat test.png | npx tiledpalettequantcli
npx tiledpalettequantcli -f example.png --ditherMethod Fast --ditherPattern Horizontal2
magick *.jpg -background 'rgba(0,0,0,0)' -resize '240' -extent 256x256 -append png:- | npx tiledpalettequantcli -output sharedPaletteExample -vsplit 256 -d Slow -p 5
FAQs
A nodejs cli version of https://github.com/rilden/tiledpalettequant (https://rilden.github.io/tiledpalettequant/) allowing for conversion of images to quantized bitmap files, with optional dithering
The npm package tiledpalettequantcli receives a total of 0 weekly downloads. As such, tiledpalettequantcli popularity was classified as not popular.
We found that tiledpalettequantcli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.