TileIconifier icon indicating copy to clipboard operation
TileIconifier copied to clipboard

Trying to change BG colour for all my tiles

Open nephroditus opened this issue 4 years ago • 1 comments

It freezes TileIconifier, unfortunately.

TileIconifier Version: v3.1.1.1 - x64 OS Version: 10.0.19043.0 - x64 Administrator?: Yes

System.NullReferenceException: Object reference not set to an instance of an object. at TileIconifier.Core.Utilities.ImageUtils.ScaleImage(Image image, Int32 maxWidth, Int32 maxHeight) in C:\Users\mihal\Documents\GitHub\TileIconifier\TileIconifier.Core\Utilities\ImageUtils.cs:line 160 at TileIconifier.Core.TileIconify.TileIcon.BuildIcon(String filePath, Int32 width, Int32 height, Byte[] imageBytes, Int32 imageWidth, Int32 imageHeight, Int32 imageX, Int32 imageY, ColorSelection tileIconifierColorSelection, String backgroundColor) in C:\Users\mihal\Documents\GitHub\TileIconifier\TileIconifier.Core\TileIconify\TileIcon.cs:line 201 at TileIconifier.Core.TileIconify.TileIcon.BuildShortcutItemIcon(String fullIconPath, Size outputSize, ShortcutItemImage shortcutItemImage, XyRatio xyRatio, ColorSelection tileIconifierColorSelection, String backgroundColor) in C:\Users\mihal\Documents\GitHub\TileIconifier\TileIconifier.Core\TileIconify\TileIcon.cs:line 179 at TileIconifier.Core.TileIconify.TileIcon.SaveIcons() in C:\Users\mihal\Documents\GitHub\TileIconifier\TileIconifier.Core\TileIconify\TileIcon.cs:line 163 at TileIconifier.Core.TileIconify.TileIcon.RunIconify() in C:\Users\mihal\Documents\GitHub\TileIconifier\TileIconifier.Core\TileIconify\TileIcon.cs:line 55 at TileIconifier.Forms.Main.FrmBatchShortcut.<>c__DisplayClass12_0.<btnBatchAmendBackgroundColor_Click>b__0(ShortcutItem item) at TileIconifier.Forms.Main.FrmBatchShortcut.<>c__DisplayClass14_0.<RunBulkAction>b__0(Object sender, DoWorkEventArgs args) at TileIconifier.Utilities.FormUtils.<>c__DisplayClass1_0.<DoBackgroundWorkWithSplash>b__0() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart()

nephroditus avatar Sep 27 '21 13:09 nephroditus

Try only selecting like 20 tiles at a time when you run the batch command. This works for me.

pelaird avatar Jan 10 '22 13:01 pelaird