Revert "Experimental and likely broken OpenJpeg replacement"
This reverts commit 4a1b646e3e.
This commit is contained in:
@@ -77,7 +77,7 @@ namespace OpenMetaverse.TestClient
|
||||
|
||||
private byte[] LoadImage(string fileName)
|
||||
{
|
||||
byte[] UploadData = { };
|
||||
byte[] UploadData;
|
||||
string lowfilename = fileName.ToLower();
|
||||
Bitmap bitmap = null;
|
||||
|
||||
@@ -85,22 +85,22 @@ namespace OpenMetaverse.TestClient
|
||||
{
|
||||
if (lowfilename.EndsWith(".jp2") || lowfilename.EndsWith(".j2c"))
|
||||
{
|
||||
Image image;
|
||||
ManagedImage managedImage;
|
||||
|
||||
// Upload JPEG2000 images untouched
|
||||
UploadData = System.IO.File.ReadAllBytes(fileName);
|
||||
|
||||
using (var reader = new LibreMetaverse.Imaging.J2KReader(UploadData))
|
||||
{
|
||||
reader.ReadHeader();
|
||||
bitmap = reader.DecodeToBitmap();
|
||||
}
|
||||
|
||||
OpenJPEG.DecodeToImage(UploadData, out managedImage, out image);
|
||||
bitmap = (Bitmap)image;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (lowfilename.EndsWith(".tga")) {
|
||||
if (lowfilename.EndsWith(".tga"))
|
||||
bitmap = LoadTGAClass.LoadTGA(fileName);
|
||||
} else {
|
||||
else
|
||||
bitmap = (Bitmap)Image.FromFile(fileName);
|
||||
}
|
||||
|
||||
int oldwidth = bitmap.Width;
|
||||
int oldheight = bitmap.Height;
|
||||
|
||||
@@ -137,11 +137,8 @@ namespace OpenMetaverse.TestClient
|
||||
bitmap.Dispose();
|
||||
bitmap = resized;
|
||||
}
|
||||
using (var writer = new LibreMetaverse.Imaging.J2KWriter(UploadData))
|
||||
{
|
||||
writer.WriteHeader(new OpenJpegDotNet.IO.Parameter { Compression = 1 });
|
||||
UploadData = writer.Encode(bitmap);
|
||||
}
|
||||
|
||||
UploadData = OpenJPEG.EncodeFromImage(bitmap, false);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
||||
Reference in New Issue
Block a user