skip metadata for texture loading
This commit is contained in:
parent
67736630e0
commit
95882f3135
7
Photo.cs
7
Photo.cs
@ -53,8 +53,10 @@ public class Photo {
|
||||
// a texture for it until that's already happened.
|
||||
LastTouch = touchCounter++;
|
||||
// TODO: if we zoom in to more than the display size, actually load the whole image?
|
||||
// TODO: now cropping is fucky.
|
||||
DecoderOptions options = new DecoderOptions {
|
||||
TargetSize = new Size(size.X, size.Y)
|
||||
TargetSize = new Size(size.X, size.Y),
|
||||
SkipMetadata = true
|
||||
};
|
||||
Image<Rgba32> tmp = await Image.LoadAsync<Rgba32>(options, Filename);
|
||||
Util.RotateImageFromExif(tmp, Orientation);
|
||||
@ -63,7 +65,8 @@ public class Photo {
|
||||
|
||||
public async void LoadThumbnailAsync(Vector2i size) {
|
||||
DecoderOptions options = new DecoderOptions {
|
||||
TargetSize = new Size(size.X, size.Y)
|
||||
TargetSize = new Size(size.X, size.Y),
|
||||
SkipMetadata = true
|
||||
};
|
||||
Image<Rgba32> tmp = await Image.LoadAsync<Rgba32>(options, Filename);
|
||||
Util.RotateImageFromExif(tmp, Orientation);
|
||||
|
@ -642,8 +642,8 @@ public class Game : GameWindow {
|
||||
// string[] files = Directory.GetFiles(@"c:\users\colin\desktop\totte-output\2023\07\31");
|
||||
// string[] files = Directory.GetFiles(@"c:\users\colin\desktop\import");
|
||||
// string[] files = Directory.GetFiles(@"C:\Users\colin\Pictures\photos\2018\06\23");
|
||||
string[] files = Directory.GetFiles(@"C:\Users\colin\Desktop\Germany all\104D7000");
|
||||
// string[] files = Directory.GetFiles(@"C:\Users\colin\Desktop\many-birds\");
|
||||
// string[] files = Directory.GetFiles(@"C:\Users\colin\Desktop\Germany all\104D7000");
|
||||
string[] files = Directory.GetFiles(@"C:\Users\colin\Desktop\many-birds\");
|
||||
|
||||
for (int i = 0; i < files.Count(); i++) {
|
||||
string file = files[i];
|
||||
|
Loading…
Reference in New Issue
Block a user