This package has been deprecated

Author message:

This project has been renamed to `@randy.tarampi/pseudoimage`. Install using `@randy.tarampi/pseudoimage` instead.

pseudoimage.woof

0.0.2 • Public • Published

#ʕつ◕ᴥ◕ʔつ 📷 → Your application's pseudolocales' image folders

Build Status Coverage Status Coverage Status Backlog Ready In Progress

This uses lwip to modify your images to create a fake, which gets saved somewhere.

##Usage

let Pseudoimage = require("pseudoimage.woof");
let sourceDirectory = "/Users/randy.tarampi/Desktop/images";
let destinationDirectory = "/Users/randy.tarampi/Desktop/fakeImages";
let expect = require("chai").expect;

let pseudoimage = new Pseudoimage(sourceDirectory, destinationDirectory);
pseudoimage.generatePseudoImages();

// There should be a copy for each supported image in `sourceDirectory` in `destinationDirectory`
let files = fs.readdirSync(sourceDirectory);
files.map((file) => {
	openImage(file)
		.then((image) => {
			expect(images[0].width()).to.eql(images[1].width());
			expect(images[0].height()).to.eql(images[1].height());
		})
		.catch((error) => {
			console.error(error); // Shouldn't see any errors
		});
});

function openImage(imagePath) {
	return new Promise((resolve, reject) => {
		lwip.open(imagePath, (error, image) => {
			if (error) {
				reject(error);
				return;
			}
			resolve(image);
		})
	});
}

Package Sidebar

Install

npm i pseudoimage.woof

Weekly Downloads

1

Version

0.0.2

License

none

Last publish

Collaborators

  • randy.tarampi