mirror of
https://github.com/cyanfish/naps2.git
synced 2024-09-21 12:49:43 +03:00
45 lines
1.1 KiB
C#
45 lines
1.1 KiB
C#
// namespace NAPS2.Images.Storage;
|
|
//
|
|
// public class RecoverableImageMetadata : IImageMetadata
|
|
// {
|
|
// private readonly RecoveryStorageManager _rsm;
|
|
//
|
|
// public RecoverableImageMetadata(RecoveryStorageManager rsm, string fileName)
|
|
// {
|
|
// _rsm = rsm;
|
|
// FileName = fileName;
|
|
// rsm.RegisterMetadata(this);
|
|
// }
|
|
//
|
|
// public string FileName { get; }
|
|
//
|
|
// public List<Transform> TransformList { get; set; } = new List<Transform>();
|
|
//
|
|
// public int TransformState { get; set; }
|
|
//
|
|
// public int Index { get; set; }
|
|
//
|
|
// public BitDepth BitDepth { get; set; }
|
|
//
|
|
// public bool Lossless { get; set; }
|
|
//
|
|
// public void Commit()
|
|
// {
|
|
// _rsm.CommitAllMetadata();
|
|
// }
|
|
//
|
|
// public IImageMetadata Clone() =>
|
|
// new StubImageMetadata
|
|
// {
|
|
// TransformList = TransformList.ToList(),
|
|
// TransformState = TransformState,
|
|
// Index = Index,
|
|
// BitDepth = BitDepth,
|
|
// Lossless = Lossless
|
|
// };
|
|
//
|
|
// public void Dispose()
|
|
// {
|
|
// _rsm.UnregisterMetadata(this);
|
|
// }
|
|
// } |