From 5fd29ef5f3dd93b160276deba7e1f2c6110eb53b Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Sat, 30 May 2026 14:14:10 +0200 Subject: [PATCH] use gmic instead of ai --- app/Jobs/ConvertToComic.php | 7 +++++-- convert_to_comic.sh | 15 --------------- 2 files changed, 5 insertions(+), 17 deletions(-) delete mode 100755 convert_to_comic.sh diff --git a/app/Jobs/ConvertToComic.php b/app/Jobs/ConvertToComic.php index 5c057e6..3dce2b9 100644 --- a/app/Jobs/ConvertToComic.php +++ b/app/Jobs/ConvertToComic.php @@ -19,9 +19,12 @@ class ConvertToComic implements ShouldQueue public function handle(): void { $absolutePath = Storage::disk('public')->path($this->photoJob->image_path); - $script = base_path('convert_to_comic.sh'); - $result = Process::timeout(0)->run('bash ' . escapeshellarg($script) . ' ' . escapeshellarg($absolutePath)); + $result = Process::timeout(0)->run( + 'gmic ' . escapeshellarg($absolutePath) . + ' cl_comic 4,1,0,0,1,15,15,1,10,20,6,2,0,0,0,0,0,0,50,50' . + ' -o ' . escapeshellarg($absolutePath) + ); $this->photoJob->update([ 'status' => $result->successful() ? 'done' : 'failed', diff --git a/convert_to_comic.sh b/convert_to_comic.sh deleted file mode 100755 index 28b4194..0000000 --- a/convert_to_comic.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/bash -export LANGUAGE= - -source /home/alegab/workspace/comfy_ui/venv/bin/activate - -cp "$1" /home/alegab/comfy/ComfyUI/input/fotobox.jpg - -echo "input: $1" >> image_log.txt - -output=$(comfy-cli run --workflow /home/alegab/comfy/ComfyUI/user/default/workflows/comic2.json | grep "Outputs" -A 2 | tail -n 2 | head -n 1 | strings) -output=$(tr -dc '[[:print:]]' <<< "$output" | cut -c 5-38,43-) - -echo "output: $output" >> image_log.txt - -cp $output "$1"