diff --git a/TYPO3.Media/Classes/TYPO3/Media/Domain/Service/ImageService.php b/TYPO3.Media/Classes/TYPO3/Media/Domain/Service/ImageService.php
index <HASH>..<HASH> 100644
--- a/TYPO3.Media/Classes/TYPO3/Media/Domain/Service/ImageService.php
+++ b/TYPO3.Media/Classes/TYPO3/Media/Domain/Service/ImageService.php
@@ -15,6 +15,7 @@ use TYPO3\Flow\Annotations as Flow;
 use TYPO3\Flow\Configuration\Exception\InvalidConfigurationException;
 use TYPO3\Flow\Resource\Resource as FlowResource;
 use TYPO3\Flow\Utility\Arrays;
+use TYPO3\Flow\Utility\Unicode\Functions as UnicodeFunctions;
 use TYPO3\Media\Domain\Model\Adjustment\ImageAdjustmentInterface;
 use TYPO3\Media\Exception\ImageFileException;
 use TYPO3\Media\Exception\ImageServiceException;
@@ -119,7 +120,7 @@ class ImageService {
 
 		unlink($transformedImageTemporaryPathAndFilename);
 
-		$pathInfo = pathinfo($originalResource->getFilename());
+		$pathInfo = UnicodeFunctions::pathinfo($originalResource->getFilename());
 		$resource->setFilename(sprintf('%s-%ux%u.%s', $pathInfo['filename'], $width, $height, $pathInfo['extension']));
 
 		$result = $this->getImageSize($resource);
[TASK] Use unicode-safe pathinfo() function in ImageService

``pathinfo()`` function is not unicode-friendly, thus ImageService
destroys non-Latin characters in filename of resized resource.

Change-Id: I<I>c0ff<I>beecc<I>a0bbb2e<I>a<I>cf<I>a<I>d
Releases: master
Related: FLOW-<I>
Reviewed-on: <URL>