Example #1
0
        static void Main(string[] args)
        {
            int a      = 1;
            int b      = 33;
            var result = a | b;

            byte[] buffer = new byte[2];
            buffer[0] = (byte)(b >> 8);
            buffer[1] = (byte)(b >> 0);


            AcoConverter conv   = new AcoConverter();
            var          ijijwo = conv.ReadPhotoShopSwatchFile(new System.IO.FileStream(@"C:\Users\ginn\Documents\GitHub\node-aco\examples\AcoFilePath.aco", System.IO.FileMode.Open, System.IO.FileAccess.Read));
        }
Example #2
0
        /// <summary>
        /// Opens a Adobe Color Swatch file, and reads its content.
        /// </summary>
        private async void Open_Executed()
        {
            var openPicker = new FileOpenPicker();

            openPicker.SuggestedStartLocation = PickerLocationId.Desktop;
            openPicker.FileTypeFilter.Add(".aco");
            StorageFile file = await openPicker.PickSingleFileAsync();

            if (null != file)
            {
                try
                {
                    // User picked a file.
                    var stream = await file.OpenStreamForReadAsync();

                    var reader       = new AcoConverter();
                    var swatchColors = reader.ReadPhotoShopSwatchFile(stream);
                    Palette.Clear();
                    foreach (var color in swatchColors)
                    {
                        var pc = new NamedColor(color.Red, color.Green, color.Blue, color.Name);
                        Palette.Add(pc);
                    }
                }
                catch (Exception ex)
                {
                    Log.Error(ex.Message);
                    Toast.ShowError("Oops, something went wrong.");
                }
            }
            else
            {
                // User cancelled.
                Toast.ShowWarning("Operation cancelled.");
            }
        }