Compare commits

..

No commits in common. "6b1c24855d10f57980c0fc78302c4395a49b92b9" and "abd4236665986c6675ec7b4e1c79bc0504b6c756" have entirely different histories.

5 changed files with 570 additions and 495 deletions

View File

@ -1,7 +1,7 @@
# Interlinked 🌌 # driftingnebula 🌌
> **Generative art with GIMP, GEGL and ImageMagick.** > **Generative art with GIMP, GEGL and ImageMagick.**
## License ## License
Distributed under the [AGPL-3.0-or-later](https://spdx.org/licenses/AGPL-3.0-or-later.html) license, see [LICENSE](https://git.bauke.xyz/driftingnebula/interlinked/src/branch/main/LICENSE) for more information. Distributed under the [AGPL-3.0-or-later](https://spdx.org/licenses/AGPL-3.0-or-later.html) license, see [LICENSE](https://git.bauke.xyz/driftingnebula/driftingnebula/src/branch/main/LICENSE) for more information.

View File

@ -1,10 +1,10 @@
{ {
"name": "interlinked", "name": "driftingnebula",
"description": "Generative art with GIMP, GEGL and ImageMagick.", "description": "Generative art with GIMP, GEGL and ImageMagick.",
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"version": "1.0.0", "version": "1.0.0",
"scripts": { "scripts": {
"start": "ts-node-esm source/interlinked.ts", "start": "node --loader=ts-node/esm --no-warnings source/driftingnebula.ts",
"test": "xo" "test": "xo"
}, },
"dependencies": { "dependencies": {
@ -12,10 +12,10 @@
"meow": "^10.1.2" "meow": "^10.1.2"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^18.8.0", "@types/node": "^17.0.21",
"ts-node": "^10.6.0", "ts-node": "^10.6.0",
"typescript": "^4.6.2", "typescript": "^4.6.2",
"xo": "^0.52.3" "xo": "^0.48.0"
}, },
"type": "module", "type": "module",
"xo": { "xo": {

File diff suppressed because it is too large Load Diff

View File

@ -89,7 +89,7 @@ async function main(): Promise<void> {
} else { } else {
const fullOutputFile = path.join(baseDir, outputFile); const fullOutputFile = path.join(baseDir, outputFile);
if (createInputImage) { if (createInputImage) {
await execa('convert', [ await execa('magick', [
'-size', '-size',
`${width}x${height}`, `${width}x${height}`,
'xc:white', 'xc:white',
@ -116,7 +116,8 @@ async function main(): Promise<void> {
} }
console.log(`* Writing ${compressedFile}`); console.log(`* Writing ${compressedFile}`);
await execa('convert', [ await execa('magick', [
'convert',
fullOutputFile, fullOutputFile,
'-quality', '-quality',
'92', '92',

View File

@ -1,4 +1,4 @@
export abstract class BaseOperation<P extends {}> { export abstract class BaseOperation<P> {
public abstract get default(): P; public abstract get default(): P;
public parameters: P; public parameters: P;