Archive Browser
Download AdobeSwatchExchangeLoader-v2.zip version 2.0.0.0, last updated 21/10/2015 (72.79 KB)
Download- md5: 3591debc1f6749c23ad9bbd113dd760a
- sha1: 9b8b0e53179b0b8d04c14324125ae5452df58305
- sha256: 152c5051abec694120031b4b0ed923608627b0081994f99cf6d043cc1663ed20
using System.Text;
// Writing Adobe Swatch Exchange (ase) files using C#
// http://www.cyotek.com/blog/writing-adobe-swatch-exchange-ase-files-using-csharp
// Sample palettes used in this example program from:
// http://www.sherwin-williams.com/architects-specifiers-designers/color/color-tools/downloadable-color-palettes/
// http://www.colourlovers.com/palette/3899568/Blue_Lace
// http://www.colourlovers.com/palette/92095/Giant_Goldfish
// http://www.pixeljoint.com/forum/forum_posts.asp?TID=12795
// http://www.pixeljoint.com/forum/forum_posts.asp?TID=16247
// http://androidarts.com/palette/16pal.htm
namespace AdobeSwatchExchangeLoader
{
internal static class SampleDocuments
{
#region Static Methods
public static void MakeArne16GlobalSample(string fileName)
{
AseDocument sample;
sample = new AseDocument();
sample.Colors = SamplePalettes.CreateArne16Palette();
sample.Save(fileName);
}
public static void MakeArne16Sample(string fileName)
{
AseDocument sample;
sample = new AseDocument();
sample.Groups.Add(new ColorGroup
{
Name = "Arne 16 v20",
Colors = SamplePalettes.CreateArne16Palette()
});
sample.Save(fileName);
}
public static void MakeCombinedSample(string fileName)
{
AseDocument sample;
sample = new AseDocument();
sample.Groups.Add(new ColorGroup
{
Name = "调色板",
Colors = SamplePalettes.CreateBlackAndWhitePalette(),
ExtraData = Encoding.ASCII.GetBytes("EXAMPLE DATA APPENDED TO GROUP")
});
sample.Groups.Add(new ColorGroup
{
Name = "Arne 16 v20",
Colors = SamplePalettes.CreateArne16Palette()
});
sample.Groups.Add(new ColorGroup
{
Name = "DawnBringer 16",
Colors = SamplePalettes.CreateDawnBringer16Palette()
});
sample.Groups.Add(new ColorGroup
{
Name = "DawnBringer 32",
Colors = SamplePalettes.CreateDawnBringer32Palette()
});
sample.Save(fileName);
}
public static void MakeDb16GlobalSample(string fileName)
{
AseDocument sample;
sample = new AseDocument();
sample.Colors = SamplePalettes.CreateDawnBringer16Palette();
sample.Save(fileName);
}
public static void MakeDb16Sample(string fileName)
{
AseDocument sample;
sample = new AseDocument();
sample.Groups.Add(new ColorGroup
{
Name = "DawnBringer 16",
Colors = SamplePalettes.CreateDawnBringer16Palette()
});
sample.Save(fileName);
}
public static void MakeDb32GlobalSample(string fileName)
{
AseDocument sample;
sample = new AseDocument();
sample.Colors = SamplePalettes.CreateDawnBringer32Palette();
sample.Save(fileName);
}
public static void MakeDb32Sample(string fileName)
{
AseDocument sample;
sample = new AseDocument();
sample.Groups.Add(new ColorGroup
{
Name = "DawnBringer 32",
Colors = SamplePalettes.CreateDawnBringer32Palette()
});
sample.Save(fileName);
}
public static void MakeDbSample(string fileName)
{
AseDocument sample;
sample = new AseDocument();
sample.Groups.Add(new ColorGroup
{
Name = "DawnBringer 16",
Colors = SamplePalettes.CreateDawnBringer16Palette()
});
sample.Groups.Add(new ColorGroup
{
Name = "DawnBringer 32",
Colors = SamplePalettes.CreateDawnBringer32Palette()
});
sample.Save(fileName);
}
#endregion
}
}
Donate
This software may be used free of charge, but as with all free software there are costs involved to develop and maintain.
If this site or its services have saved you time, please consider a donation to help with running costs and timely updates.
Donate