article

Writing Adobe Swatch Exchange (ase) files using C#

The second in a two part series showing how to write Adobe Stack Exchange (ase) files using C#

avatar
Richard Moss
article

Reading Adobe Swatch Exchange (ase) files using C#

The first of a two part series which describes how to load and save Adobe Swatch Exchange (ase) files using C#. This first article describes the file format, and provides a full example project that will read RGB based swatch files.

avatar
Richard Moss
article

ColorPicker Controls 1.0.4.0 Update

The [ColorPicker Controls](https://github.com/cyotek/Cyotek.Windows.Forms.ColorPicker) have been updated to version 1.0.4.0. This is a fairly substantial update, with quite a few bug fixes and enhancements to the code. I'll also briefly discuss plans for future updates to the library.

avatar
Richard Moss
article

Writing Photoshop Color Swatch (aco) files using C#

The second in a two part series that describes how to load and save Adobe Photoshop colour swatch files using C#. This second article provides a full example project that will write RGB and HSL based swatch files.

avatar
Richard Moss
article

Reading Photoshop Color Swatch (aco) files using C#

The first of a two part series which describes how to load and ultimately save Adobe Photoshop colour swatch files using C#. This first article describes the file format, and provides a full example project that will read RGB based swatch files.

avatar
Richard Moss
article

Loading the color palette from a BBM/LBM image file using C#

I took a break from arguing with our GIF decoder to take a quick look at the BBM format as I have a few files in that format containing colour palettes I wished to extract. When I looked into this, I found a BBM file is essentially an LBM file without any image data, so I set to work at writing a new palette serializer for reading and writing the palette files. This article describes how to read the palettes from BBM and LBM files.

avatar
Richard Moss
article

ColorPicker Controls for Windows Forms

A quick overview of a new open source library for selecting colors in Windows Forms applications.

avatar
Richard Moss
article

Dividing up a rectangle based on pairs of points using C#

An article which describes how to use C# to split a rectangle into multiple smaller parts based on pairs of co-ordinates.

avatar
Richard Moss
article

Arcade explosion generator

Sample C# application project which can generate basic arcade style explosion images for use in your own applications.

avatar
Richard Moss
article

Creating an image viewer in C# Part 5: Selecting part of an image

This article describes adding new functionality to the ImageBox control to allow selecting portions of the current image.

avatar
Richard Moss
article

Creating a scrollable and zoomable image viewer in C# Part 4

Fourth and final in a multi part series on creating an image viewer that can be scrolled and zoomed in C#. After part three added panning, we now add zoom support via the mouse wheel and clicking with the left or right buttons, along with some additional display properties.

avatar
Richard Moss