|
|
|
@ -24,13 +24,13 @@ namespace SixLabors.ImageSharp.PixelFormats |
|
|
|
ref Rgba64 sourceRef = ref MemoryMarshal.GetReference(source); |
|
|
|
ref TPixel destRef = ref MemoryMarshal.GetReference(destPixels); |
|
|
|
|
|
|
|
var rgba = new Rgba64(0, 0, 0, 65535); |
|
|
|
var temp = NamedColors<Rgba64>.Black; |
|
|
|
|
|
|
|
for (int i = 0; i < count; i++) |
|
|
|
{ |
|
|
|
ref TPixel dp = ref Unsafe.Add(ref destRef, i); |
|
|
|
rgba = Unsafe.Add(ref sourceRef, i); |
|
|
|
dp.PackFromRgba64(rgba); |
|
|
|
temp = Unsafe.Add(ref sourceRef, i); |
|
|
|
dp.PackFromRgba64(temp); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -95,13 +95,13 @@ namespace SixLabors.ImageSharp.PixelFormats |
|
|
|
ref Rgb48 sourceRef = ref MemoryMarshal.GetReference(source); |
|
|
|
ref TPixel destRef = ref MemoryMarshal.GetReference(destPixels); |
|
|
|
|
|
|
|
var rgb = default(Rgb48); |
|
|
|
var temp = NamedColors<Rgb48>.Black; |
|
|
|
|
|
|
|
for (int i = 0; i < count; i++) |
|
|
|
{ |
|
|
|
ref TPixel dp = ref Unsafe.Add(ref destRef, i); |
|
|
|
rgb = Unsafe.Add(ref sourceRef, i); |
|
|
|
dp.PackFromRgb48(rgb); |
|
|
|
temp = Unsafe.Add(ref sourceRef, i); |
|
|
|
dp.PackFromRgb48(temp); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -166,13 +166,13 @@ namespace SixLabors.ImageSharp.PixelFormats |
|
|
|
ref Rgba32 sourceRef = ref MemoryMarshal.GetReference(source); |
|
|
|
ref TPixel destRef = ref MemoryMarshal.GetReference(destPixels); |
|
|
|
|
|
|
|
var rgba = new Rgba32(0, 0, 0, 255); |
|
|
|
var temp = NamedColors<Rgba32>.Black; |
|
|
|
|
|
|
|
for (int i = 0; i < count; i++) |
|
|
|
{ |
|
|
|
ref TPixel dp = ref Unsafe.Add(ref destRef, i); |
|
|
|
rgba = Unsafe.Add(ref sourceRef, i); |
|
|
|
dp.PackFromRgba32(rgba); |
|
|
|
temp = Unsafe.Add(ref sourceRef, i); |
|
|
|
dp.PackFromRgba32(temp); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -237,13 +237,13 @@ namespace SixLabors.ImageSharp.PixelFormats |
|
|
|
ref Bgra32 sourceRef = ref MemoryMarshal.GetReference(source); |
|
|
|
ref TPixel destRef = ref MemoryMarshal.GetReference(destPixels); |
|
|
|
|
|
|
|
var bgra = new Bgra32(0, 0, 0, 255); |
|
|
|
var temp = NamedColors<Bgra32>.Black; |
|
|
|
|
|
|
|
for (int i = 0; i < count; i++) |
|
|
|
{ |
|
|
|
ref TPixel dp = ref Unsafe.Add(ref destRef, i); |
|
|
|
bgra = Unsafe.Add(ref sourceRef, i); |
|
|
|
dp.PackFromBgra32(bgra); |
|
|
|
temp = Unsafe.Add(ref sourceRef, i); |
|
|
|
dp.PackFromBgra32(temp); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -308,13 +308,13 @@ namespace SixLabors.ImageSharp.PixelFormats |
|
|
|
ref Rgb24 sourceRef = ref MemoryMarshal.GetReference(source); |
|
|
|
ref TPixel destRef = ref MemoryMarshal.GetReference(destPixels); |
|
|
|
|
|
|
|
var rgba = new Rgba32(0, 0, 0, 255); |
|
|
|
var temp = NamedColors<Rgba32>.Black; |
|
|
|
|
|
|
|
for (int i = 0; i < count; i++) |
|
|
|
{ |
|
|
|
ref TPixel dp = ref Unsafe.Add(ref destRef, i); |
|
|
|
rgba.Rgb = Unsafe.Add(ref sourceRef, i); |
|
|
|
dp.PackFromRgba32(rgba); |
|
|
|
temp.Rgb = Unsafe.Add(ref sourceRef, i); |
|
|
|
dp.PackFromRgba32(temp); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -379,13 +379,13 @@ namespace SixLabors.ImageSharp.PixelFormats |
|
|
|
ref Bgr24 sourceRef = ref MemoryMarshal.GetReference(source); |
|
|
|
ref TPixel destRef = ref MemoryMarshal.GetReference(destPixels); |
|
|
|
|
|
|
|
var rgba = new Rgba32(0, 0, 0, 255); |
|
|
|
var temp = NamedColors<Rgba32>.Black; |
|
|
|
|
|
|
|
for (int i = 0; i < count; i++) |
|
|
|
{ |
|
|
|
ref TPixel dp = ref Unsafe.Add(ref destRef, i); |
|
|
|
rgba.Bgr = Unsafe.Add(ref sourceRef, i); |
|
|
|
dp.PackFromRgba32(rgba); |
|
|
|
temp.Bgr = Unsafe.Add(ref sourceRef, i); |
|
|
|
dp.PackFromRgba32(temp); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -450,13 +450,13 @@ namespace SixLabors.ImageSharp.PixelFormats |
|
|
|
ref Argb32 sourceRef = ref MemoryMarshal.GetReference(source); |
|
|
|
ref TPixel destRef = ref MemoryMarshal.GetReference(destPixels); |
|
|
|
|
|
|
|
var argb = new Argb32(0, 0, 0, 255); |
|
|
|
var temp = NamedColors<Argb32>.Black; |
|
|
|
|
|
|
|
for (int i = 0; i < count; i++) |
|
|
|
{ |
|
|
|
ref TPixel dp = ref Unsafe.Add(ref destRef, i); |
|
|
|
argb = Unsafe.Add(ref sourceRef, i); |
|
|
|
dp.PackFromArgb32(argb); |
|
|
|
temp = Unsafe.Add(ref sourceRef, i); |
|
|
|
dp.PackFromArgb32(temp); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -509,4 +509,5 @@ namespace SixLabors.ImageSharp.PixelFormats |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |