Beispiel #1
0
 /**
  * @param string $data
  * @param integer $width in bytes or (pixels/8)
  * @param integer $height in bits or pixels
  *
  * @throws ExceptionCommand
  */
 private function isValidData($data, $width, $height)
 {
     // Actual data size in bytes
     $actualDataSize = strlen($data) / 8;
     // Calculated data size in bytes
     $calculatedDataSize = $width * ($height / 8);
     if ($actualDataSize !== $calculatedDataSize) {
         throw ExceptionCommand::invalidDataSize($actualDataSize, $calculatedDataSize);
     }
 }