Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /var/www/html/invoice_pdf/node_modules/@jimp/plugin-fisheye/test/ drwxr-xr-x | |
| Viewing file: Select action/file-type: import { Jimp, mkJGD } from "@jimp/test-utils";
import configure from "@jimp/custom";
import fisheye from "../src";
import { expectToBeJGD } from "@jimp/test-utils/src";
const jimp = configure({ plugins: [fisheye] }, Jimp);
describe("Fisheye", () => {
it("should create fisheye lens to image", async () => {
const imgNormal = await jimp.read(
mkJGD(
"0000000000",
"0001221000",
"0022222200",
"0122112210",
"0221001220",
"0221001220",
"0122112210",
"0022222200",
"0001221000",
"0000000000"
)
);
const imgBulged = await jimp.read(
mkJGD(
"0001221000",
"0221112220",
"0220000121",
"1100000112",
"2100000012",
"2100000012",
"1200000012",
"0211000222",
"0221111220",
"0012222200"
)
);
expectToBeJGD(imgNormal.fisheye().getJGDSync(), imgBulged.getJGDSync());
});
it("should create fisheye lens to image with radius", async () => {
const imgNormal = await jimp.read(
mkJGD(
"0000000000",
"0000000000",
"0000000000",
"0000000000",
"0001111000",
"0001111000",
"0000000000",
"0000000000",
"0000000000",
"0000000000"
)
);
const imgBulged = await jimp.read(
mkJGD(
"■■■■■■■■■■",
"■■■■■■■■■■",
"■■■■■■■■■■",
"■■■11111■■",
"■■111111■■",
"■■111111■■",
"■■■■111■■■",
"■■■■■■■■■■",
"■■■■■■■■■■",
"■■■■■■■■■■"
)
);
expectToBeJGD(
imgNormal.fisheye({ r: 1.8 }).getJGDSync(),
imgBulged.getJGDSync()
);
});
});
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0091 ]-- |