What's new
- 7 minutes to read
This topic includes new features, improvements, and bug fixes for the Dynamic Image API.
0.16.1 - July 17, 2024
Bug Fixes
- Fixed a problem when generating images with vector graphics took a long time.
- Fixed a problem with rendering multipage designs through the endpoint
POST /api/rendering/multipage/preview
.
0.16.0 Beta - June 17, 2024
General Improvements
- Migrated to Graphics Mill 11.
Other
- Fixed a security issue.
0.15.14 - February 13, 2024
General Improvements
- Updated the Azure service bus to correct the
AutoDeleteOnIdle
issue.
0.15.13 - February 21, 2023
General Improvements
- Now, can change the rasterization quality of vector graphics. Added the
VectorFrameInterpolationMode
parameter to the config, which isHigh
by default. If vector graphics are rendered in poor quality or distorted, set this parameter toMedium
.
0.15.12 - February 6, 2023
General Improvements
- Now, the Color Overlay layer effect will be maintained after replacing raster images and smart objects.
- You can now pass a
pdfFormat
property with theX4
value in the rendering request to generate PDF/X-4 print files and DeviceCMYK colors.
0.15.11 - January 11, 2022
Bug Fixes
- Fixed a problem when the image inserted in the mockup was rendered larger than the smart object.
0.15.10 - January 11, 2022
Bug Fixes
- Fixed a problem with rendering some specific PSD files.
0.15.9 - December 28, 2021
New Features
- Added the possibility to use images from external sources by specifying a link in the
url
property.
0.15.8 - December 9, 2021
General Improvements
- Optimized general performance.
0.15.7 - November 30, 2021
General Improvements
- Optimized math operations.
0.15.6 - November 22, 2021
Bug Fixes
- Fixed a problem with downloading images.
- Fixed some problems with using the asset storage.
0.15.5 - November 12, 2021
Bug Fixes
- Fixed a problem when the
POST /api/information/template
endpoint returned incorrect item types. - Fixed some problems with rendering PSD files.
0.15.4 - October 4, 2021
Bug Fixes
- Fixed a problem with rounding the image size when inserting PDF graphics into a smart object.
0.15.3 - September 10, 2021
Bug Fixes
- Fixed a problem when the
POST api/information/template
request could be executed indefinitely.
0.15.0 - August 27, 2021
New Features
- Added MessageBus settings for connecting to AssetStorage.
0.14.0 - August 25, 2021
New Features
- Added
api/v2
for rendering, which returns stream response.
0.13.0 - June 8, 2021
New Features
- Added the possibility to apply layer masks to both images and smart objects.
General Improvements
- Updated Graphics Mill to 10.5.214.
0.12.0 - May 4, 2021
New Features
- Added support for clipping masks.
0.11.6 - April 23, 2021
General Improvements
- Added the possibility to set colors by name (
"red"
,"green"
, etc.). - Now, indexed images are first converted to CMYK or RGB and then inserted into templates.
- The
Content-Type
header is now set toapplication/json
for all POST requests.
Bug Fixes
- Fixed a problem with updating mockups when uploading a new file with the same name.
- Fixed a problem with parsing settings of
unsharpMask
.
0.11.0 - February 5, 2021
New Features
- Added the possibility to refer to templates and images from AssetStorage by full path.
0.10.0 - November 2, 2021
New Features
- Added support for AssetStorage. To use templates and images from AssetStorage in the Dynamic Image API, you can pass their ID.
0.9.7 - September 28, 2020
Bug Fixes
- Fixed a problem with rendering embedded smart objects.
Removals
- Removed the
SyncGCRender
parameter.
0.9.6 - September 3, 2020
New Features
- Added the
ImageDownloadTimeout
configuration parameter toAppSettings.config
to limit the waiting time when trying to load an image. By default, this timeout is 100 seconds.
General Improvements
- Added more details to debug logs.
0.9.5 - August 31, 2020
New Features
- Added the
SyncGCRender
configuration parameter to enable synchronous rendering of graphics containers with smart objects.
0.9.4 - July 31, 2020
Bug Fixes
- Fixed a problem with recursion in the rendering of smart objects.
0.9.3 - July 29, 2020
New Features
- Added the
AppUrl
configuration parameter, which allows you to specify the application server's address to generate proper links to proof images and print files, for example, when running in a load-balanced environment.
0.9.2 - July 6, 2020
Bug Fixes
- Fixed a problem with color conversion.
0.9.1 - June 22, 2020
New Features
- Added support for copyfitting.
General Improvements
- NLog config moved back to
web.config
.
Bug Fixes
- Fixed a problem with preloading external images.
- Fixed a problem when the resulting images could be cropped.
0.9.0 - May 26, 2020
New Features
- Added the
SaveResultsToFileSystem
,ResultHiresExpirationTimespan
,ResultHiresMaxSize
,ResultPreviewExpirationTimespan
, andResultPreviewMaxSize
parameters toAppSettings.config
for cleaning up the storage of rendering results. - Added the
DELETE api/results/delete
endpoint to delete the rendering results.
General Improvements
- Now, you do not need to recycle the app pool after updating
AppSettings.config
to apply the new values. - After uploading fonts to your server, you do not need to call the method
POST api/resources/fonts/reload
or recycle the app pool.
Deprecation
- Deprecated the
POST api/resources/fonts/reload
endpoint, since the font list is updated as soon as you add new fonts to your server. - Deprecated the
GET api/download
endpoint. You can useGET api/results/download
instead.
0.8.2 - April 17, 2020
Bug Fixes
- Fixed a problem with color management when rendering tables.
0.8.1 - April 8, 2020
General Improvements
- Now, the API version is taken into account when accessing the cache.
Bug Fixes
- Fixed a problem with applying the
CacheExpirationTimespan
parameter. - Fixed a problem with insertion of CMYK images into tables.
0.8.0 - March 19, 2020
New Features
- Added the
MaxConcurrentRenderingTasks
parameter toAppSettings.config
. Now, you can define the number of rendering processes that run simultaneously.
General Improvements
- NLog config has moved from
web.config
to a separate file. - Improved debug logs.
- Minor optimization of table rendering.
Bug Fixes
- Fixed a problem with downloading personalized images when they obtain replacement images through
GET /api/download
. - Fixed a problem with rendering previews of tables that have CMYK content.
- Fixed a problem with rendering previews of tables when the cache is enabled.
0.7.0 - March 2, 2020
New Features
- Added the
PreloadImages
andOptimizePreview
configuration parameters toAppSettings.config
. - Added the
PreloadImages
parameter to the request payload ofPOST /api/hires
. - Added the
PreloadImages
andOptimizePreview
parameter to the request payload ofPOST /api/preview
.
General Improvements
- Updated Graphics Mill to 10.1.97.
Bug Fixes
- Fixed a problem with using calendar events without specifying a date.
- Fixed a problem with color reproduction when replacing images in smart objects.
- Fixed a problem when
pixelFormat.Unknown
appeared while rendering a preview image. - Fixed a problem with uploading images that have timestamps.
- Fixed a problem with restoring the folder with the rendering results if it was deleted.
0.6.6 - Janyary 31, 2020
New Features
- Added the
EnableCache
,CacheExpirationTimespan
, andCacheMaxSize
configuration parameters toAppSettings.config
.
Bug Fixes
- Fixed a problem with generating previews through
POST /api/preview
. This fix increased the processing time for large templates.
0.6.5 - Janyary 14, 2020
New Features
- Added the
page
property that allows you to specify the number of a page in a multi-page PDF file when inserting an image. - Added support for license keys of Customer's Canvas 5.
Bug Fixes
- Fixed a problem with applying the
rotate
andflip
transforms to PDF images. - Fixed a problem with using license keys of Customer's Canvas 4.
0.6.4 - December 25, 2019
Removal
- Removed support for AppInsights.
Bug Fixes
- Fixed some potential problems with downloading files.
0.6.3 - December 6, 2019
New Features
- Added support for AppInsights.
Bug Fixes
- Fixed a problem with rendering multi-page PDF files.
0.6.2 - Novmber 29, 2019
New Features
- Logging the time spent on file downloads.
General Improvements
- Fixed a problem when
POST api/resources/images
fails to download an image, it will make up to five attempts to download that image. If all the attempts fail, an error is thrown. - Updated Graphics Mill to 10.1.41.
Bug Fixes
- Fixed a problem with generating previews through
POST /api/preview
.
0.6.1 - April 10, 2019
New Features
- Added the
LogAllRequests
parameter to enable the logging mode for all requests. - Added the
GET /api/info
endpoint to retrieve details about the application.
General Improvements
- Updated Graphics Mill to 10.0.121.
Bug Fixes
- Fixed a problem with parsing invalid
appSettings.json
. - Fixed a problem with processing
multipage
requests.
0.6.0 - April 10, 2019
New Features
- Added support for the
Linear Blur
blend mode. - Added the possibility to generate multi-page PDF files.
General Improvements
- Updated Graphics Mill to 10.0.65.