Package Exports
- random-image-generator-plus
- random-image-generator-plus/lib/exports.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (random-image-generator-plus) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
8Crafter's Random Image Generator
This Node.js program generates images by setting each pixel to a randomly colored pixel.
It has both a CLI and module exports.
CLI
Usage:
random-image-generator generate [options] [width] [height] [scale] [directory] Generate a random iamge of the specified dimensions.
random-image-generator version Shows the version number.
random-image-generator help Show this help message.
random-image-generator -h Show this help message.
random-image-generator --help Show this help message.
Options:
-o, --overwrite Overwrite the image file if it already exists.
-g, --grayscale Generate a grayscale image.
-n, --name=<name> Set the name of the image file (extension not included, requires quotes if the name contains spaces).
-d-pa, --debug-print-args Print the arguments and resolved configuration to the console. Useful for debugging.
-dr, --dry-run Prevents the command from actually modifying anything, enabling this flag also enabled the --debug-print-args flag.
Paramters:
[width] The width of the image. If not provided, the width will be 128 pixels.
[height] The height of the image. If not provided, the height will be 128 pixels.
[scale] The scale of the image, this specifies the size of each pixel, this will not affect the width or height of the image. If not provided, the scale will be 1. Format should be "scaleX:scaleY" or "scale".
[directory] The directory to save the image in (requires quotes if the directory contains spaces). If not provided, the image will be saved in ./corruptedImages.
Module
import { generateRandomImage } from "random-image-generator-plus";
fs.writeFileSync("./corruptedImage.png", generateRandomImage({width: 128, height: 128, scale: [1, 1], grayscale: false}));