Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Filament Image Color Picker

Filament Image Color Picker Laravel Package

wallacemaxters/filament-image-color-picker

A Filament form field that lets users pick colors straight from an uploaded image. Click any pixel to capture its hex value, making it handy for theme builders, brand palette selection, and other image-driven design workflows inside Laravel admin panels.

View on GitHub
Deep Wiki
Context7

A custom Form Component to pick color from image

Frequently asked questions about Filament Image Color Picker
What is wallacemaxters/filament-image-color-picker used for?
It is a Filament form component that lets users pick colors directly from an uploaded image. Clicking a pixel captures its hex value, which is useful for theme builders, brand palette selection, and image-driven design workflows. It is aimed at Laravel applications using Filament admin or back-office panels.
How do I install filament-image-color-picker in a Laravel app?
Install it with Composer using the package name wallacemaxters/filament-image-color-picker, then follow the README for any required Filament registration steps. Because the release is 0.1.0-beta, pin the exact beta version and commit your lockfile. Verify the package's service provider or plugin behavior in a sandbox before rolling it out.
Does this package support Filament 4?
The release note states that the package now targets Filament 4. However, the available context does not confirm whether Filament 4 compatibility is full or partial. Test panel registration, form rendering, assets, and related admin workflows in a Filament 4 sandbox before adoption.
Which Laravel and PHP versions are supported?
The supported Laravel and PHP versions are not documented in the provided release information. Check the package's composer.json constraints and README before installing it. Build a small compatibility matrix for your Laravel, PHP, Livewire, and Filament 4 versions.
How do I add the image color picker to a Filament form?
The component is intended to be used as a Filament form field, but the exact API and namespace are not included in the provided excerpt. Review the README or source code for the correct field class and configuration options. Test the field in a simple Filament resource form before using it in critical admin screens.
Is this package stable enough for production use?
It is currently a 0.1.0-beta release, so treat it as a pilot rather than a committed platform dependency. Beta software may have API churn, undocumented breaking changes, and incomplete compatibility coverage. Adopt it in production only after testing stability, support responsiveness, and rollback options.
Can I use it for theme builders or brand palette selection?
Yes, that is the primary use case described for the package. It lets users click an uploaded image to capture hex color values for themes, brand palettes, or design workflows inside Filament panels. Confirm that the captured color format and field validation match your application's requirements.
How do I test the image color picker in a sandbox or CI pipeline?
Create a sandbox Laravel app with Filament 4 and install the package at a pinned beta version. Exercise form rendering, image upload, pixel selection, and color value persistence, then add regression tests for your admin workflows. Include authorization, panel boot, and asset publishing checks in CI where applicable.
Does it support Filament panels, resources, policies, and tenancy?
The provided context does not confirm support for Filament panels, resources, pages, widgets, actions, policies, or tenancy. Since it is described as a form component, it may integrate at the field level rather than as a full panel plugin. Verify these integration points in a non-production environment before relying on them.
What alternatives or fallback options exist if the package is unmaintained?
If the package stalls, you can replace it with a custom Filament form field that uses JavaScript canvas pixel sampling and stores the selected hex value. Keep the field isolated behind your own adapter or wrapper so swapping implementations is low-risk. Confirm the package's license, support channels, and maintenance model before adopting it broadly.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo