fix a bug in image.encode
This commit is contained in:
parent
dc1f486967
commit
36d0162b8b
1 changed files with 3 additions and 3 deletions
|
@ -358,11 +358,11 @@ Ox.load.Image = function(options, callback) {
|
|||
}
|
||||
str = str.substr(0, Math.ceil(cap));
|
||||
// Create an array of bit values
|
||||
bin = Ox.flatten(Ox.map(str, function(chr) {
|
||||
bin = Ox.flatten(Ox.map(str.split(''), function(chr) {
|
||||
return Ox.range(8).map(function(i) {
|
||||
return chr.charCodeAt(0) >> 7 - i & 1;
|
||||
});
|
||||
}).split(','));
|
||||
}));
|
||||
b = 0;
|
||||
that.forEach(function(rgba, xy, index) {
|
||||
// If alpha is not 255, the RGB values may not be preserved
|
||||
|
@ -529,7 +529,7 @@ Ox.load.Image = function(options, callback) {
|
|||
var data = self.data,
|
||||
forEach = callback ? Ox.nonblockingForEach : Ox.forEach;
|
||||
forEach(Ox.range(0, data.length, 4), function(i) {
|
||||
return iterator([
|
||||
iterator([
|
||||
data[i], data[i + 1], data[i + 2], data[i + 3]
|
||||
], getXY(i), i);
|
||||
}, callback);
|
||||
|
|
Loading…
Reference in a new issue