modern-filters
Modern filter collection
489
9
| Install | |
|---|---|
npm install modern-filters |
|
| Latest Version: | 0.2.4 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Apr 4, 2023 |
| Links: | GitHub · npm |
Maintainer: wengxiangmin
modern-filters
📦 Install
npm i modern-filters
🦄 Usage
import { createTexture, createEmbossFilter, createFadeFilter } from 'modern-filters'
const image = new Image()
image.src = 'example.jpg'
image.onload = () => {
const texture = createTexture({
source: image,
view: document.querySelector('canvas'),
})
texture.useFilter([
createEmbossFilter({ strength: 5 }),
createFadeFilter({ duration: 1.2 }),
])
// This zero is filter current time of timeline
texture.draw(0)
// texture.draw(1)
// Read image data for current frame
// texture.readImageData()
}
🚀 Filter creaters
createFilter(options?: Options)
- createAdjustmentFilter
- createBlurFilter
- createColorMatrixFilter
- createColorOverlayFilter
- createEmbossFilter
- createFadeFilter
- createGodrayFilter
- createKawaseBlurFilter
- createMultiColorReplaceFilter
- createPixelateFilter
- createTiltShiftFilter
- createTwistFilter
- createZoomBlurFilter
Types
See the types.ts
Reference
Related Packages
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.2.4 | ^3.2.47 | MIT | |
| 0.2.3 | ^3.2.47 | MIT | |
| 0.2.2 | ^3.2.47 | MIT | |
| 0.2.1 | ^3.2.47 | MIT | |
| 0.2.0 | ^3.2.47 | MIT | |
| 0.1.2 | ^3.2.47 | MIT | |
| 0.1.1 | ^3.2.47 | MIT | |
| 0.1.0 | ^3.2.47 | MIT | |
| 0.0.8 | ^3.2.47 | MIT | |
| 0.0.7 | ^3.2.47 | MIT | |
| 0.0.6 | ^3.2.47 | MIT | |
| 0.0.5 | ^3.2.47 | MIT | |
| 0.0.4 | ^3.2.47 | MIT | |
| 0.0.3 | ^3.2.47 | MIT | |
| 0.0.2 | MIT |