|
|
|
@ -224,17 +224,6 @@ namespace SixLabors.ImageSharp.Metadata.Profiles.Exif |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
////protected void ReadSubIfd64(List<IExifValue> values)
|
|
|
|
////{
|
|
|
|
//// if (this.subIfds is not null)
|
|
|
|
//// {
|
|
|
|
//// foreach (ulong subIfdOffset in this.subIfds)
|
|
|
|
//// {
|
|
|
|
//// this.ReadValues64(values, subIfdOffset);
|
|
|
|
//// }
|
|
|
|
//// }
|
|
|
|
////}
|
|
|
|
|
|
|
|
private static TDataType[] ToArray<TDataType>(ExifDataType dataType, ReadOnlySpan<byte> data, ConverterMethod<TDataType> converter) |
|
|
|
{ |
|
|
|
int dataTypeSize = (int)ExifDataTypes.GetSize(dataType); |
|
|
|
@ -479,15 +468,6 @@ namespace SixLabors.ImageSharp.Metadata.Profiles.Exif |
|
|
|
case ExifTagValue.TileByteCounts: |
|
|
|
exifValue = new ExifLong8Array(ExifTagValue.TileByteCounts); |
|
|
|
break; |
|
|
|
////case ExifTagValue.SubIFDOffset:
|
|
|
|
//// exifValue = new ExifLong8(ExifTagValue.SubIFDOffset);
|
|
|
|
//// break;
|
|
|
|
////case ExifTagValue.GPSIFDOffset:
|
|
|
|
//// exifValue = new ExifLong8(ExifTagValue.GPSIFDOffset);
|
|
|
|
//// break;
|
|
|
|
////case ExifTagValue.SubIFDs:
|
|
|
|
//// exifValue = new ExifLong8Array(ExifTagValue.SubIFDs);
|
|
|
|
//// break;
|
|
|
|
default: |
|
|
|
exifValue = ExifValues.Create(tag) ?? ExifValues.Create(tag, dataType, numberOfComponents); |
|
|
|
break; |
|
|
|
@ -543,14 +523,6 @@ namespace SixLabors.ImageSharp.Metadata.Profiles.Exif |
|
|
|
{ |
|
|
|
this.AddSubIfd(value); |
|
|
|
} |
|
|
|
else if (exif.Tag == ExifTag.SubIFDs) |
|
|
|
{ |
|
|
|
//// didn't find any useful data in SubIFDs
|
|
|
|
////foreach (object val in (Array)value)
|
|
|
|
////{
|
|
|
|
//// this.AddSubIfd(val);
|
|
|
|
////}
|
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
values.Add(exif); |
|
|
|
|