-
Notifications
You must be signed in to change notification settings - Fork 736
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Medical GUI - Remake body outline textures (#9503)
Co-authored-by: jonpas <[email protected]>
- Loading branch information
1 parent
ed1ef14
commit 6e8a27c
Showing
7 changed files
with
31 additions
and
0 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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! | ||
) |