load greyscale images as luminance instead of alpha

This commit is contained in:
Kangning Li 2018-06-07 15:00:21 -04:00
parent 13d5a90632
commit b46be04fc6
2 changed files with 2 additions and 2 deletions

View File

@ -96,7 +96,7 @@ function getChannels(colorType) {
function getFormat(channels) { function getFormat(channels) {
switch (channels) { switch (channels) {
case 1: case 1:
return WebGLConstants.ALPHA; return WebGLConstants.LUMINANCE;
case 2: case 2:
return WebGLConstants.LUMINANCE_ALPHA; return WebGLConstants.LUMINANCE_ALPHA;
case 3: case 3:

View File

@ -60,7 +60,7 @@ describe('loadImage', function() {
expect(loadImage(grayscaleImage, defaultOptions) expect(loadImage(grayscaleImage, defaultOptions)
.then(function(info) { .then(function(info) {
expect(info.transparent).toBe(false); expect(info.transparent).toBe(false);
expect(info.format).toBe(WebGLConstants.ALPHA); expect(info.format).toBe(WebGLConstants.LUMINANCE);
expect(info.source).toBeDefined(); expect(info.source).toBeDefined();
expect(info.extension).toBe('.png'); expect(info.extension).toBe('.png');
}), done).toResolve(); }), done).toResolve();