|
@ -233,7 +233,7 @@ public class Photo { |
|
|
Console.WriteLine("saving " + filename); |
|
|
Console.WriteLine("saving " + filename); |
|
|
// FIXME: update JPEG metadata.
|
|
|
// FIXME: update JPEG metadata.
|
|
|
// FIXME: warn if the file already exists?
|
|
|
// FIXME: warn if the file already exists?
|
|
|
using (Image<Rgba32> image = Image.Load<Rgba32>(Filename)) { |
|
|
|
|
|
|
|
|
using (Image<Rgba32> image = await Image.LoadAsync<Rgba32>(Filename)) { |
|
|
// Util.RotateImageFromExif(image, Orientation);
|
|
|
// Util.RotateImageFromExif(image, Orientation);
|
|
|
await image.SaveAsync(filename, encoder); |
|
|
await image.SaveAsync(filename, encoder); |
|
|
} |
|
|
} |
|
@ -804,8 +804,8 @@ public class Game : GameWindow { |
|
|
|
|
|
|
|
|
// Load photos from a directory.
|
|
|
// Load photos from a directory.
|
|
|
// string[] files = Directory.GetFiles(@"c:\users\colin\desktop\photos-test\");
|
|
|
// string[] files = Directory.GetFiles(@"c:\users\colin\desktop\photos-test\");
|
|
|
// string[] files = Directory.GetFiles(@"c:\users\colin\pictures\photos\2023\07\14\");
|
|
|
|
|
|
string[] files = Directory.GetFiles(@"G:\DCIM\100EOSR6\"); |
|
|
|
|
|
|
|
|
string[] files = Directory.GetFiles(@"c:\users\colin\pictures\photos\2023\07\14\"); |
|
|
|
|
|
// string[] files = Directory.GetFiles(@"G:\DCIM\100EOSR6\");
|
|
|
// string[] files = Directory.GetFiles(@"C:\Users\colin\Pictures\photos\2018\06\23");
|
|
|
// 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\Germany all\104D7000");
|
|
|
// string[] files = Directory.GetFiles(@"C:\Users\colin\Desktop\many-birds\");
|
|
|
// string[] files = Directory.GetFiles(@"C:\Users\colin\Desktop\many-birds\");
|
|
|