Skip to content

Commit 1950b2f

Browse files
committed
..
1 parent bcba3d8 commit 1950b2f

File tree

3 files changed

+6
-11
lines changed

3 files changed

+6
-11
lines changed

Plugin/TexturesUnlimitedTools/ImageTools.cs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
using Microsoft.WindowsAPICodePack.Dialogs;
2-
using System;
3-
using System.Collections.Generic;
42
using System.ComponentModel;
53
using System.Drawing;
64
using System.IO;
7-
using System.Linq;
8-
using System.Text;
9-
using System.Threading.Tasks;
105
using System.Windows.Media.Imaging;
116

127
namespace TexturesUnlimitedTools
@@ -18,7 +13,10 @@ public static class ImageTools
1813
public static Bitmap loadImage(string fileName)
1914
{
2015
Image image = Image.FromFile(fileName);
21-
return new Bitmap(image);
16+
17+
Bitmap bmp = new Bitmap(image);
18+
image.Dispose();
19+
return bmp;
2220
}
2321

2422
public static void saveImage(Bitmap image, string fileName)

Plugin/TexturesUnlimitedTools/MainWindow.xaml.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,8 @@ public class TextureRemapEntry : INotifyPropertyChanged
107107
string outputName = "";
108108

109109
ImageChannelSelection imageR = ImageChannelSelection.Image1_R;
110-
ImageChannelSelection imageG = ImageChannelSelection.Image1_B;
111-
ImageChannelSelection imageB = ImageChannelSelection.Image1_G;
110+
ImageChannelSelection imageG = ImageChannelSelection.Image1_G;
111+
ImageChannelSelection imageB = ImageChannelSelection.Image1_B;
112112
ImageChannelSelection imageA = ImageChannelSelection.Image2_RGB;
113113

114114
public ImageChannelSelection ImageR { get { return imageR; } set { imageR = value; propChanged(); } }

Plugin/TexturesUnlimitedTools/TextureCombineWindow.xaml.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,12 @@ private void ConvertImagesClick(object sender, RoutedEventArgs e)
6060

6161
private void processEntry(TextureRemapEntry entry)
6262
{
63-
MessageBox.Show("Processing entry...");
6463
Bitmap image1 = ImageTools.loadImage(entry.Image1Name);
6564
if (image1 == null)
6665
{
6766
MessageBox.Show("Cannot process pair; first image is null");
6867
return;
6968
}
70-
MessageBox.Show("Loaded input image 1");
7169
int width = image1.Width;
7270
int height = image1.Height;
7371
Bitmap image2 = ImageTools.loadImage(entry.Image2Name);
@@ -81,7 +79,6 @@ private void processEntry(TextureRemapEntry entry)
8179
return;
8280
}
8381
}
84-
MessageBox.Show("Loaded input image 2");
8582
Bitmap output = new Bitmap(width, height);
8683
Color color1, color2;
8784
byte r, g, b, a;

0 commit comments

Comments
 (0)