PHPackages                             imarc/craft-pickture - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. imarc/craft-pickture

ActiveCraft-plugin[Utility &amp; Helpers](/categories/utility)

imarc/craft-pickture
====================

A custom field type to let users pick between thumbnails instead of just text labels.

1.1.7(1y ago)01.4k[3 issues](https://github.com/imarc/craft-pickture/issues)1MITPHPPHP ^8.0

Since Feb 16Pushed 1y ago5 watchersCompare

[ Source](https://github.com/imarc/craft-pickture)[ Packagist](https://packagist.org/packages/imarc/craft-pickture)[ RSS](/packages/imarc-craft-pickture/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (1)Dependencies (2)Versions (12)Used By (1)

Pickture Plugin for Craft
=========================

[](#pickture-plugin-for-craft)

This plugin adds a field type to Craft, **Pickture (Radio Buttons)**, that is a more visual alternative to radio buttons, where each radio button has an associated thumbnail:

[![Example of field when editing an entry](https://user-images.githubusercontent.com/1452/154289124-273aae32-bfd8-4c73-9b38-616449307536.jpg)](https://user-images.githubusercontent.com/1452/154289124-273aae32-bfd8-4c73-9b38-616449307536.jpg)

Installing Pickture
-------------------

[](#installing-pickture)

```
composer require imarc/craft-pickture

```

Configuration
-------------

[](#configuration)

Creating Pickture fields is very similar to creating native dropdowns or radios, there's just a few extra columns:

[![Example of field when editing an entry](https://user-images.githubusercontent.com/1452/154289517-cb522555-e83c-417e-8821-aae15a790234.jpg)](https://user-images.githubusercontent.com/1452/154289517-cb522555-e83c-417e-8821-aae15a790234.jpg)

- **Label** – the label shown. The labels are truncated (via CSS) if they get longer than 100px (10-15 characters), so keep them short.
- **Image URL** – a URL used as the `src` attribute for the image.
    - If left blank, no thumbnail will be shown. The recommended aspect ratio is 2:1.
    - *Advanced usage:* you can optionally put arbitrary HTML in this field instead of a URL if you want to do something fancy.
- **CMS Block Background** – Optional block background.
    - If you specify a color in this field, then when this option is selected, this color is applied as the background to the closest parent matrix or neo block, or the current tab. It's meant to give CMS users a more visual way to see the block affected by a pickture field when it's used for picking background colors or images.
    - You'll likely want to stick to very light colors as the text color for labels and other elements within the block is not changed.
    - *Advanced usage:* the value is just set as the `background` property. That means not all are all CSS color formats browsers support are supported, but background images can be specified as well. For example `#f3f7fc linear-gradient(to right,red 4px, transparent 4px)` Provides a 4px red border on the left edge. Note, `#f3f7fc` is usually the default background color.
- **Value** – The value of this option.
- **Default?** – Whether this option should be the default option.

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance46

Moderate activity, may be stable

Popularity17

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 75% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~147 days

Recently: every ~238 days

Total

9

Last Release

412d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4c423d4aa457201693aadc0ffd67895f3383709e89c66547949d65a37123ee22?d=identicon)[khamer](/maintainers/khamer)

---

Top Contributors

[![khamer](https://avatars.githubusercontent.com/u/1452?v=4)](https://github.com/khamer "khamer (18 commits)")[![kerrig](https://avatars.githubusercontent.com/u/1864417?v=4)](https://github.com/kerrig "kerrig (4 commits)")[![jorisnoo](https://avatars.githubusercontent.com/u/5810772?v=4)](https://github.com/jorisnoo "jorisnoo (1 commits)")[![martijnvanonz](https://avatars.githubusercontent.com/u/10044708?v=4)](https://github.com/martijnvanonz "martijnvanonz (1 commits)")

### Embed Badge

![Health badge](/badges/imarc-craft-pickture/health.svg)

```
[![Health](https://phpackages.com/badges/imarc-craft-pickture/health.svg)](https://phpackages.com/packages/imarc-craft-pickture)
```

###  Alternatives

[spicyweb/craft-neo

A Matrix-like field type with block hierarchy

393808.8k10](/packages/spicyweb-craft-neo)[craftcms/feed-me

Import content from XML, RSS, CSV or JSON feeds into entries, categories, Craft Commerce products, and more.

292943.4k27](/packages/craftcms-feed-me)[verbb/formie

The most user-friendly forms plugin for Craft.

100387.6k57](/packages/verbb-formie)[solspace/craft-freeform

The most flexible and user-friendly form building plugin!

53675.5k15](/packages/solspace-craft-freeform)[verbb/navigation

Create navigation menus for your site.

92698.4k18](/packages/verbb-navigation)[verbb/workflow

Enforce multi-step review processes for creating entries.

138123.0k1](/packages/verbb-workflow)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
