docs: function _getNeighborPixels(coord, imgSize, imgCols) {
      var res = [], pos;
  
      if (coord.x > 0 && coord.y > 0) { // tlPx
          pos = {
              x: coord.x - 1,
              y: coord.y - 1
          };
          res.push({
              coord: pos,
              color: _getColorByXY(pos, imgSize, imgCols)
          });
      }
  
      if (coord.y > 0) { // tPx
          pos = {
              x: coord.x,
              y: coord.y - 1
          };
          res.push({
              coord: pos,
              color: _getColorByXY(pos, imgSize, imgCols)
          });
      }
  
      if (coord.x < imgSize.w && coord.y > 0) { // trPx
          pos = {
              x: coord.x + 1,
              y: coord.y - 1
          };
          res.push({
              coord: pos,
              color: _getColorByXY(pos, imgSize, imgCols)
          });
      }
  
      if (coord.x < imgSize.w) { // rPx
          pos = {
              x: coord.x + 1,
              y: coord.y
          };
          res.push({
              coord: pos,
              color: _getColorByXY(pos, imgSize, imgCols)
          });
      }
  
      if (coord.x < imgSize.w && coord.y < imgSize.h) { // brPx
          pos = {
              x: coord.x + 1,
              y: coord.y + 1
          };
          res.push({
              coord: pos,
              color: _getColorByXY(pos, imgSize, imgCols)
          });
      }
  
      if (coord.y < imgSize.h) { // bPx
          pos = {
              x: coord.x,
              y: coord.y + 1
          };
          res.push({
              coord: pos,
              color: _getColorByXY(pos, imgSize, imgCols)
          });
      }
  
      if (coord.x > 0 && coord.y < imgSize.h) { // blPx
          pos = {
              x: coord.x - 1,
              y: coord.y + 1
          };
          res.push({
              coord: pos,
              color: _getColorByXY(pos, imgSize, imgCols)
          });
      }
  
      if (coord.x > 0) { // lPx
          pos = {
              x: coord.x - 1,
              y: coord.y
          };
          res.push({
              coord: pos,
              color: _getColorByXY(pos, imgSize, imgCols)
          });
      }
  
      return res;
  }