Image quality

You can change the image quality of Qlik Sense and QlikView objects by adjusting their dots per inch (DPI) in your published reports.

This means you can create a PowerPoint report with high-quality images that will look good on a large screen during a presentation. After the presentation, you could share a second version with lower-quality images (and a smaller file size) via email. There is no need to create a second report. You can add the same report to two different publish tasks with different image quality settings. You could also create one publish task with two instances of the same report, and give each report different image quality. When you set your email destination, you can choose which report to attach. However, creating a single publish task means that every other destination (NewsStand, hub) will receive both reports.

Changes in image quality take effect after you distribute your report to the NewsStand, hub, folder, or other destination. In the NewsStand, the image quality of a report is displayed in a column on the right. Published reports export all images as .png, regardless of source.

You can also set the image quality of On-Demand reports.

Limitations

  • QlikView objects cannot be re-sized or given a DPI value before exporting to Qlik NPrinting. Instead, Qlik NPrinting uses an up-scaling algorithm to get a more defined image. This is not an issue with Qlik Sense objects.

  • If you publish one report with two different image quality levels to a folder, the newer file will overwrite the older one. This can be avoided by applying a Friendly name when adding the report to a task. See: Dynamic naming of reports.
  • The following report output format combinations cannot have their quality changed:

    • Excel to .tiff
    • PixelPerfect to .gif
    • PixelPerfect to .jpeg
    • PixelPerfect to .png
    • PixelPerfect to .tiff

Setting image quality in publish tasks

Do the following:

  1. In the main menu bar, click Tasks, and then select Publish task.
  2. Create a new publish task, or click an existing publish task to edit it.
  3. Click Reports.
  4. Use the Quality dropdown menu to select one of the following:
    1. Normal: 96 DPI
    2. High: 192 DPI
    3. Very High: 384 DPI
  5. Click Save.

Once you publish your report, you will be able to see the difference in image quality.

Configuring image quality in On-Demand reports

You can update the scheduler.config file to change the image quality of your On-Demand reports. This is a single setting for all reports generated via On-Demand. You cannot select the image quality for the generation of a specific report.

You can set your On-Demand reports to have higher image quality, the same as from a publish task. As soon as you change this, all On-Demand reports will be affected. This will also affect report previews in Qlik NPrinting Designer. Task reports will not be affected.

The report type and output format combinations that are not supported in tasks are still not supported in this case. For example, you cannot set an image quality level on a report from a task if you are exporting a PixelPerfect report as a .jpeg. If you try to run an On-DemandPixelPerfect report setting this flag to "Veryhigh", it will look the same as a "Normal" report.

The following combinations are not supported:

  • Excel to .tiff
  • PixelPerfect to .gif, .jpeg, .png, .tiff
  • QlikEntiy to .csv, .skv, .tab, .tiff

Do the following:

  1. Open the scheduler.config configuration file.

  2. Find the following string: <add key="ondemand-image-quality" value="Normal" />

    "Normal" is the default value.

  3. Change value to: "Normal", "High", or "Veryhigh". These are case sensitive, and have the following DPI values:

    1. Normal: 96 DPI
    2. High: 192 DPI
    3. Veryhigh: 384 DPI
  4. Save the file.

See also:

 

Did this information help you?

Thanks for letting us know. Is there anything you'd like to tell us about this topic?

Can you tell us why it did not help you and how we can improve it?