Last active
January 14, 2023 15:25
Revisions
-
ooker777 revised this gist
Jan 14, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
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 charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,4 @@ rm process* -recurse gci -directory | Foreach-Object { $folder = $_.name "Folder: " + $folder -
ooker777 created this gist
Jan 14, 2023 .There are no files selected for viewing
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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,33 @@ rm process* -recurse gci -directory | Foreach-Object { $folder = $_.name "Folder: " + $folder New-Item -Name processed_$folder -ItemType "directory" New-Item -Name processed_transparent_$folder -ItemType "directory" cd $folder # get-location gci -file | Foreach-Object { $out="new"+$_.name "Input: " + $_.name + "`nOutput: " + $out # Get-location $bgWidth = $(magick identify -format %w $_.name) -as [float] $bgHeight = $(magick identify -format %h $_.name) -as [float] $logoWidth = $bgWidth*0.05*2 -as [float] #5% of the width is nicely fit. $logoHeight = $bgHeight*0.05*2 -as [float] #You just need to multiply it if needed. $logoOffset = $bgWidth*0.01*2 cd ../processed_$folder magick "..\Logo\Movers.png" -resize x$logoHeight logo1_resized.png magick "..\Logo\Hải Đăng.png" -resize x$logoHeight logo2_resized.png magick convert logo1_resized.png logo2_resized.png +append logo_stacked.png magick $_ logo_stacked.png -gravity northeast -geometry +$logoOffset+$logoOffset -composite $out magick $_ logo_stacked.png -compose multiply -gravity northeast -geometry +$logoOffset+$logoOffset -composite transparent_$out # cd ../processed_transparent_$folder # magick ../processed_$folder/logo_stacked.png -fill white -colorize 25% logo_stacked_transparent.png # magick $_ logo_stacked_transparent.png -gravity northeast -geometry +$logoOffset+$logoOffset -composite $out cd ../$folder } cd .. }