public int generateLowResImages(final GenerateLowResImagesParams params) {
    final UserEntity modifier = securityService.getImpersonatedPortalUser();

    GenerateLowResImagesCommand generateCommand = new GenerateLowResImagesCommand();
    generateCommand.setCategoryKeys(params.categoryKeys);
    generateCommand.setImageSize(params.imageSize);
    generateCommand.setModifier(modifier);

    return contentService.generateLowResImages(generateCommand);
  }