/**
  * Sets colorX and colorY coordinates according image width and height
  *
  * @param array $pixel ('x' => ..., 'y' => ...)
  * @param string $position
  * @param \Magento\Framework\Image\Adapter\AbstractAdapter $adapter
  * @return array
  */
 protected function _prepareColor($pixel, $position, $adapter)
 {
     switch ($position) {
         case \Magento\Framework\Image\Adapter\AbstractAdapter::POSITION_BOTTOM_RIGHT:
             $pixel['x'] = $adapter->getOriginalWidth() - 1;
             $pixel['y'] = $adapter->getOriginalHeight() - 1;
             break;
         case \Magento\Framework\Image\Adapter\AbstractAdapter::POSITION_BOTTOM_LEFT:
             $pixel['x'] = 1;
             $pixel['y'] = $adapter->getOriginalHeight() - 1;
             break;
         case \Magento\Framework\Image\Adapter\AbstractAdapter::POSITION_TOP_LEFT:
             $pixel['x'] = 1;
             $pixel['y'] = 1;
             break;
         case \Magento\Framework\Image\Adapter\AbstractAdapter::POSITION_TOP_RIGHT:
             $pixel['x'] = $adapter->getOriginalWidth() - 1;
             $pixel['y'] = 1;
             break;
         case \Magento\Framework\Image\Adapter\AbstractAdapter::POSITION_CENTER:
             $pixel['x'] = $adapter->getOriginalWidth() / 2;
             $pixel['y'] = $adapter->getOriginalHeight() / 2;
             break;
         case \Magento\Framework\Image\Adapter\AbstractAdapter::POSITION_STRETCH:
         case \Magento\Framework\Image\Adapter\AbstractAdapter::POSITION_TILE:
             $pixel['x'] = round($adapter->getOriginalWidth() / 3);
             $pixel['y'] = round($adapter->getOriginalHeight() / 3);
             break;
     }
     return $pixel;
 }