Skip to main content

Palettes and Colour Picking

Use the palette to select drawing colours, arrange colour ramps, and reuse colour sets. Generate swatches from artwork or import a palette file, then choose the colour-picker layout that fits the task.

Core Actions​

  • Click a swatch to make it the current pen colour.
  • Double-click or double-tap a swatch or empty slot to write the current pen colour there.
  • Drag a swatch to rearrange the palette.
  • Delete a swatch: drag it outside the palette on iOS, or select it and use Delete on desktop and Android.
  • Scroll to reach colours outside the visible area.
Palette window
Palette window
Scrolling the palette
Palette overview on iOS
Palette overview on iOS
Palette overview on desktop
Palette overview on desktop

Generating and Organising Colours​

Names, titles, and quick actions​

  • Lock Palette: protect swatches from editing, deleting, and reordering.
  • Show Color Name: display swatch names and rename the current colour.
  • Show Palette Name: show the document's saved palette name in the window title.

The palette action bar provides shortcuts for locking, name display, horizontal/vertical interpolation, preset loading, and deleting the current swatch.

Batch selection and shortcuts​

On desktop and Android, select several swatches to move, copy, cut, or delete them together. Use Shift to extend a selection, or Alt/Option + mouse wheel to navigate palette colours while drawing.

Colour entry controls support HEX copy and paste, including colour edit buttons, Pen Color, palette slots, and the Material Color Sphere base colour. Copying a single palette swatch also places its HEX value on the system clipboard.

Multi-select and batch palette operations on desktop
Multi-select and batch palette operations on desktop
HEX copy and paste from color entry points
HEX copy and paste from color entry points

Reorder and Sort palettes​

Open Reorder/Sort to reorganise swatches by hue, saturation, brightness, luminance, or RGB channels. Choose ascending or descending order and inspect the preview before applying it. Smart Grouping arranges sorted colours into rows to keep hue groups and ramps readable.

On desktop and Android, you can sort only the selected colours. On iOS, the GPL import preview also provides these sorting controls before replacing or appending the imported palette.

Palette sorting and smart grouping on iOS
Palette sorting and smart grouping on iOS
Preview and sort options in Palette Reorder/Sort
Preview and sort options in Palette Reorder/Sort
Smart Grouping in Palette Reorder/Sort
Smart Grouping in Palette Reorder/Sort

Colour interpolation​

Place two anchor swatches with gaps between them, then use horizontal or vertical interpolation from the palette action bar or menu to generate intermediate colours.

  • HSV: interpolates hue, saturation, and value.
  • RGB: interpolates red, green, and blue channels independently.

Choose the colour space for the transition you want; Resprite remembers the interpolation mode.

Palette interpolation example
RGB mode for palette interpolation
RGB mode for palette interpolation
Palette interpolation walkthrough

Generate from canvas, reference images, or pictures​

Use Menu ▸ Palette ▸ Generate From to choose a source:

  • Image opens a file picker directly on Windows and macOS. On iOS and Android, choose the image source first.
  • Canvas samples the pixels in regular drawing layers across the artwork's frames, rather than only the currently displayed composite frame.
  • Reference image uses the topmost reference image on iOS, or the selected reference image on desktop and Android.

Set the maximum colour count when prompted. If there are many semi-transparent colours, you can choose whether to filter them out. Follow the remaining prompts to set the number of colours per row and choose Replace or Append; their order differs by platform. Replace replaces the current swatches, while Append keeps them and adds the generated colours below. Neither recolours existing pixels.

For the complete image workflow, see extracting a palette from an image.

Generating a palette from artwork
Sampling tips
  • Prefer PNG when you want to avoid the small colour differences introduced by JPEG compression.
  • Keep semi-transparent colours if you need them in the resulting palette.
  • Sampling filters and reduces colours to fit the maximum count; it does not guarantee every source colour or the original swatch order. Desktop and Android may use approximate sampling for large external images. For a ready-made colour set, import its GPL or RPL file.
Exclude semi-transparent colours
Exclude semi-transparent colours

The menu below shows the available sampling sources.

Generate From menu
Generate From menu

Presets, Import, and Export​

From Menu ▸ Palette, you can save, load, import, export, clear, and reorganise palette data. The most common flows are:

  • Save to presets so a palette can be reused across future projects
  • Export as file in either RPL or GPL
  • Load from file into the current document
  • Clear or reorder when you want to rebuild the palette structure

Supported formats:

  • RPL (.rpl) is Resprite’s own format and preserves swatch positions in the grid.
  • GPL (.gpl) is a broader interchange format that works well across other tools.

Ready-to-use palettes for special materials and workflows are available from Palette Resources.

To import into an open artwork, choose Load RPL/GPL file on iOS or Import RPL/GPL file on desktop and Android. GPL imports include a layout preview and a colours-per-row setting; RPL preserves the saved layout. Replace replaces the current palette and Append adds the imported colours below it. Importing a palette does not remap the artwork's pixels, even with iOS Auto replace enabled. See GPL/RPL import and Lospec troubleshooting.

Always replace without asking lets external palette imports skip the Replace/Append question. You can turn off Always replace when importing to current file in the palette settings. This preference does not apply to palettes generated by sampling: they still ask whether to replace or append.

Palette Presets Manager​

Open the preset manager through Menu ▸ Palette ▸ Load. On iOS, it is also available in Preferences ▸ Palette & color.

It is best used for:

  • saving custom palettes for repeated use
  • renaming or deleting user presets to keep the library tidy
  • setting a default palette for new sprites
  • loading a chosen preset directly into the current file
  • opening the palette preset folder directly on desktop when you want to organise files manually

Open a supported palette link to preview its colours and colour count, then import into the current file or save it as a preset. Compatible links from PixelArtPalettes, Lospec, and MoonPX can open directly in Resprite without a separate palette-file download.

On iOS, Trusted Websites lets you review sites whose import permission has been remembered.

Import palettes directly from compatible website links
Import palettes directly from compatible website links

iOS-only Palette Option​

Auto replace​

On iOS, enable Menu ▸ Palette ▸ Auto replace, select an existing swatch, adjust the pen colour, and double-tap the same swatch to write the new colour back. Changing only the pen colour does not recolour the artwork.

When the old swatch is not fully transparent, this replaces exactly matching pixels across all frames of regular drawing layers, regardless of the current frame, layer, or selection. Similar colours are not included. This is not a colour replacement operation for tilemap layers.

Resprite edits full-colour pixels and can convert indexed-colour Aseprite content on import, but it does not preserve pixel-to-palette index links. Loading a whole palette also does not trigger Auto replace. See indexed colour mode and palette-based recolouring for these distinctions and the iOS steps.

For colour replacement without editing palette swatches, use Adjust Color and choose Replace Color.

Picker Layouts and Display Preferences​

Adjust the palette display and colour-picker layout to match your screen space and input method.

In Preferences, open Palette & color on iOS or Color & Palette on desktop and Android.

  • Swatch size: set the size of palette colour blocks.
  • Show border: toggle swatch borders on desktop and Android.
  • Pen colour placement: on iOS, choose whether the current colour appears in the palette and whether to show it in the top bar.

Palette-name display and import behaviour are described above.

Picker layouts​

Resprite offers several picker layouts for different ways of choosing colours.

Slider-based colour picker
Slider-based colour picker

Material Color Sphere​

Use Material Color Sphere to build highlights, midtones, and shadows around a base colour. Its profile menu contains two controls for reusing the resulting colours:

  • Base Color Update Mode: choose whether the base follows the current pen colour, picked colours, or the selected palette swatch.
  • Add stepped colours to the palette: enable stepped mode, then add the sphere's representative colours to a new palette row, ordered from dark to light.
Material Color Sphere
Material Color Sphere
Base Color Update Mode for Material Color Sphere
Base Color Update Mode for Material Color Sphere
Add Material Color Sphere stepped colors to the palette
Add Material Color Sphere stepped colors to the palette

HSL Spectrum​

Choose colours by hue, saturation, and lightness in the HSL spectrum layout.

HSL spectrum mode
HSL spectrum mode
Colour picker in HSL spectrum mode
Colour picker in HSL spectrum mode

Wheel and radial layouts​

Use the colour wheel to choose hues around a ring. The radial layout also places brush controls alongside colour selection.

Radial palette and brush control
Radial palette and brush control
Color wheel picker
Color wheel picker

For a compact workspace, keep the palette visible and close the separate colour-picker window.

Continue Reading​