mirror of
https://github.com/aseprite/aseprite.git
synced 2024-11-20 14:21:45 +00:00
bcf7efc9bb
Added other classes like Rectangle, Size, and Point.
21 lines
478 B
JavaScript
21 lines
478 B
JavaScript
// Aseprite
|
|
// Copyright (C) 2015-2017 by David Capello
|
|
|
|
var col = app.pixelColor
|
|
var img = app.activeImage
|
|
|
|
for (var y=0; y<img.height; ++y) {
|
|
for (var x=0; x<img.width; ++x) {
|
|
var c = img.getPixel(x, y)
|
|
var v = (col.rgbaR(c)+
|
|
col.rgbaG(c)+
|
|
col.rgbaB(c))/3
|
|
|
|
img.putPixel(x, y,
|
|
col.rgba(col.rgbaR(c),
|
|
col.rgbaG(c),
|
|
col.rgbaB(c),
|
|
255-v))
|
|
}
|
|
}
|