A image or text to prelin noise image generator
Needs scriptable, copy an paste this into a browser then copy text into a scriptable:
https://www.icloud.com/attachment/?u=https%3A%2F%2Fcvws.icloud-content.com%2FB%2FAdz9_P-lhgYJ5l5b5IeKtyDW0ieRAc2-NyDfKqpPUUfvwHWaXgFXLJDo%2F%24%7Bf%7D%3Fo%3DAtV50_11fKvwAUVyQ5Td200JtGKsFfX-g4PjieC-c1bC%26v%3D1%26x%3D3%26a%3DCAog-J2zfQyCPTxSUYfzxp-f0vbR1A-QgQe8wZLVV_cxc4wSbRCk1NmPtzMYpOTU48AzIgEAUgTW0ieRWgRXLJDoaibAGLNMMIBBZKfB8dGrwLB3kbCqa8xcddaQGwa7k28yRaOb76nxVHImf28xnW9kfZWHTCMC8J4t3YDuDWHva0ZryHlXfFMhvYWVsnNxglk%26e%3D1769735533%26fl%3D%26r%3D631B66AA-70E2-4926-8C03-E7E9AD980FAF-1%26k%3D%24%7Buk%7D%26ckc%3Dcom.apple.clouddocs%26ckz%3DiCloud.is.workflow.my.workflows%26p%3D171%26s%3DK3YNvbYDreOhcQXSKuKp54-Gnjo&uk=GDvO49hVW7Dx_8DboqTJgw&f=File-short-b1-103725.xz&sz=2816
Code:
// --- LOGGER SETUP ---
const startTime = Date.now();
function log(msg) {
const diff = Date.now() - startTime;
console.log([${diff}ms] ${msg});
}
log("Script started.");
// --- INPUT HANDLING ---
let inputImage = null;
let inputString = "default"; // Default seed
if (args.images.length > 0) {
log("Input detected: Image provided.");
inputImage = args.images[0];
} else if (args.shortcutParameter) {
if (typeof args.shortcutParameter === "string") {
log(Input detected: Text seed "${args.shortcutParameter}");
inputString = args.shortcutParameter;
} else {
// Handle case where image is passed as parameter
log("Input detected: Image object in parameter.");
inputImage = args.shortcutParameter;
}
} else {
log("No input found.