mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Medical GUI - Remake body outline textures (#9503)
Co-authored-by: jonpas <jonpas33@gmail.com>
This commit is contained in:
parent
ed1ef14749
commit
6e8a27c9a6
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
31
extras/scripts/medical_dummy_outline.bat
Normal file
31
extras/scripts/medical_dummy_outline.bat
Normal file
@ -0,0 +1,31 @@
|
||||
@echo off
|
||||
setlocal enabledelayedexpansion
|
||||
|
||||
@REM Loop over all arguments
|
||||
for %%x in (%*) do (
|
||||
SET final_img=%%~nx_s%%~xx
|
||||
SET scratch=%%~nx_scratch%%~xx
|
||||
|
||||
copy /Y "%%~x" "!final_img!"
|
||||
copy /Y "%%~x" "!scratch!"
|
||||
|
||||
@REM Scale up now and scale back down at the end to smooth everything out
|
||||
@REM Dilate a little to get the edge offset
|
||||
magick mogrify -filter spline -resize 200%% ^
|
||||
-morphology Dilate Octagon:3 ^
|
||||
!scratch!
|
||||
@REM Dilate a lot to get the edge thickness
|
||||
magick mogrify -filter spline -resize 200%% ^
|
||||
-morphology Dilate Octagon:8 ^
|
||||
!final_img!
|
||||
|
||||
@REM Subtract to get just the edge
|
||||
magick composite !scratch! !final_img! -compose difference !final_img!
|
||||
|
||||
@REM Original picture has alpha values up to 77. Now scale it up to full 255
|
||||
magick mogrify -channel A -level 1%%,30%% +channel ^
|
||||
-filter Lagrange -resize 50%% ^
|
||||
!final_img!
|
||||
|
||||
del !scratch!
|
||||
)
|
Loading…
Reference in New Issue
Block a user