WarpDT.co.uk

AmigaOS 4.0

MorphOS

IBrowse - Get It

Valid XHTML 1.0!

[counter]


News
DownloadDownload
RegisterRegister Now
Bug Tracker
Futaura.co.uk / Oliver Roberts
JPEG
V45.17
8.10.2022
PNG
V45.27
8.5.2023
TIFF
V45.12
30.10.2022
BMP
V45.8
9.5.2020
PCX
V45.6
9.5.2020
PSD
V45.7
27.10.2021
WebP
V45.5
11.1.2024
Prefs
V45.12
20.5.2023
 
 
Fast, powerful 24-bit picture datatypes for AmigaOS®
68K (OS 3.x & Amithlon) and PowerPC (WarpOS, OS 4.0 & MorphOS)
Copyright © 1999-2024 Oliver Roberts, All Rights Reserved.

WarpDT The WarpDT package comprises of a collection of picture datatypes, and an accompanying easy-to-use preferences program. The image formats currently supported are JFIF/JPEG, PNG, TIFF, Windows BMP, PCX, PSD (Adobe Photoshop®) and WebP, although support for more formats is planned. One of the key features of the datatypes is their superior decoding speed (hence the name Warp), especially on PowerPC equipped systems, and most importantly not at the expense of power and features. The datatypes have very efficient memory usage, which in particular helps 68K systems, whilst on PowerPC, AltiVec acceleration is offered on AmigaOS 4.x and MorphOS, and WarpOS users get the full benefit of combined 68K/PowerPC dual-cpu performance.

· Past News Items
-  Download ·

View newer news items
3 June 2022WarpPNG V45.25 released
A newly updated, faster version of WarpPNG is now available, with the following changes:
  • Up to 8% faster on MorphOS, 5% faster on OS4 and WarpOS, and 3% faster on 68k.
  • Updated with zlib 1.2.12.
  • OS4 version recompiled with GCC 11.2.0.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9h.
  • Tweaked version string so that CPU information can be viewed with the version command.
27 October 2021WarpPSD V45.7 released
WarpPSD has been updated, with a crash bug-fix for OS3 and speed boost for AmigaOS 3.2 users:
  • When the OS3.2 V47 picture.datatype is in use, decoding speed will now be 10-30% faster for RGB, palette based and bitmap images on both 68k and WarpOS.
  • When the OS4 V54 picture.datatype is in use, decoding speed will now be 5-40% faster for RGB, palette based and bitmap images.
  • Significantly reduced memory usage when decoding 24-bit RGB images, if using the OS3.2 V47 or OS4 V54 picture.datatype.
  • Fixed crash on OS3 when using picture.datatype V44+.
  • Tweaked version string so that CPU information can be viewed with the version command.
17 October 2021WarpJPEG V45.16 and WarpPNG V45.24 released
New versions of WarpJPEG and WarpPNG are now available, mainly directed at users of AmigaOS 3.2, where a speed boost has been unlocked. If you're still using the CyberGraphX picture.datatype V43, and don't need the newer features, stick with it as it is still faster than the picture.datatype V47 from AmigaOS 3.2.

Changes for WarpJPEG are as follows:

  • Further optimized data cache utilisation on OS4 and MorphOS to allow up to 5% faster decoding performance (10% with AltiVec).
  • When the OS3.2 V47 picture.datatype is in use, decoding speed will now be 5-10% faster for both 68k and WarpOS.
Changes for WarpPNG are as follows:
  • When the OS3.2 V47 picture.datatype is in use, decoding speed will now be 5-10% faster for both 68k and WarpOS.
  • When the OS4 V54 picture.datatype is in use, decoding speed will now be 5-10% faster and up to 25% faster for interlaced images.
  • Significantly reduced memory usage when decoding interlaced images, if using the OS3.2 V47 or OS4 V54 picture.datatype.
30 August 2021PicDTBench V1.1 released
I've released a new tool called PicDTBench, which allows you to benchmark the time it takes to load any image via picture.datatype.
8 June 2021Streamlined payment process + 11 new currencies supported
The registration process has been simplified and cleaned up a little and I have switched my payment partner from PayPal to Stripe. Debit and credit cards are still accepted as before, whilst it is now also possible to pay via Google Pay or Apple Pay. Payments can also be made with online banking in Germany (giropay), Belgium (Bancontact), Austria (eps), Netherlands (iDEAL) and Poland (Przelewy24).

In addition to the already offered prices in Australian Dollars, British Pounds, Canadian Dollars, Euros and United States Dollars, it is now possible to pay in Czech Koruna, Danish Krone, Hungarian Forint, Japanese Yen, New Zealand Dollar, Mexican Peso, Norwegian Krone, Polish Zloty, Russian Ruble, Swedish Krona and Swiss Franc. The aim being to avoid currency conversion fees associated with payments, which PayPal will have charged before (hidden in their exchange rate) in these countries previously, when converting from local currency to Euros, which should in turn mean cheaper prices. If your currency is still missing, or you are having problems with the store showing the incorrect currency, please let me know and I'll look into it.

16 March 2021WarpWebP V45.2 released
An updated version of WarpWebP is now available, with changes as follows:
  • Updated with libwebp 1.2.0.
  • BUGID 0003: Fixed images not being displayed with some picture.datatype versions.
  • Minor optimisations.
24 May 2020WarpWebP V45.1 + WarpDTPrefs V45.11 released
A brand new datatype for reading WebP images is now available, along with an accompanying WarpDTPrefs update. This is provided free of charge to existing registered users, but partly as a result of this new addition, pricing for new users has been amended and also direct payment in CAD and AUD is now possible, in addition to GBP, EUR and USD.

Changes for WarpDTPrefs are as follows:

  • Re-ordered options in alpha channel mode lists.
  • Added new settings for WarpWebP.
12 May 2020WarpJPEG V45.15 released
An updated version of WarpJPEG is now available, mainly containing WarpDT engine improvements and bug fixes:
  • Completely reworked more intelligent detection of features available in differing picture.datatype versions.
  • Fixed decoding of greyscale images on MorphOS.
  • Removed some redundant code and reduced memory usage.
  • Changed prefs loading routine due to dos/ReadArgs() on MorphOS not being fully compatible with AmigaOS, which was causing the prefs to not always be read properly.
12 May 2020WarpTIFF V45.11 released
An updated version of WarpTIFF is now available, mainly containing WarpDT engine improvements and a minor speed boost:
  • Increased speed of deflate decoding (5% faster).
  • Removed some redundant code.
  • Tweaked prefs loading routine change from previous version to restore performance when not using MorphOS, to match the latest WarpDT engine changes.
11 May 2020WarpPNG V45.23 released
A newly updated, faster version of WarpPNG is now available, with the following changes:
  • Relaxed integrity checks to increase performance. Now 15-20% faster on 68k, 5-10% faster on OS4, 7% faster on WarpOS and 5% faster on MorphOS.
  • Allow images with incorrect CMF bytes to be loaded - such images should really be fixed with pngfix [BUGID 0002].
  • Fixed faulty parsing of the background colour option.
  • Fixed incorrect default background colour reading on WarpOS.
  • Completely reworked more intelligent detection of features available in differing picture.datatype versions and a more robust detection of alpha channel support (OS 3.1.4 no longer misidentified as alpha aware).
  • Changed prefs loading routine due to dos/ReadArgs() on MorphOS not being fully compatible with AmigaOS, which was causing the prefs to not always be read properly.
9 May 2020WarpBMP V45.8, WarpPCX V45.6 & WarpPSD V45.6 released
New versions of WarpBMP, WarpPCX and WarpPSD are now available, incorporating changes in the WarpDT engine:
  • Applications may now configure the datatype settings via a local variable, overriding any global user settings present in ENV:.
  • Completely reworked more intelligent detection of features available in differing picture.datatype versions.
  • Changed prefs loading routine due to dos/ReadArgs() on MorphOS not being fully compatible with AmigaOS, which was causing the prefs to not always be read properly.
  • Replaced usage of old Exec and Dos OS4 functions with the new ones.
  • Minor optimizations and improvements.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9g.
  • OS4 version recompiled with GCC 8.1.0.
  • All benchmarks recomputed after the repair of my A1200, with SCSI2SD replacing my SCSI HDD and disabling all debug tools.
  • Updated Spanish installer.
5 May 2020WarpDTPrefs V45.10 released
A new version of WarpDTPrefs is now available which no longer requires resource.library from OS3.5/3.9. Full list of changes:
  • Added alpha channel options for WarpTIFF 45.10.
  • Enabled tab cycling.
  • Fixed corruption at end of saved BMP, PCX and PSD prefs files.
  • GUI code completely reworked (no longer requires the ReActor GUI builder's resource.library from OS3.5/3.9).
  • Added OS4 and MorphOS PowerPC native versions.
  • Integrated new picture.datatype feature detection code from the WarpDT engine.
3 May 2020WarpTIFF V45.10 released
A heavily updated version of WarpTIFF is available (the fixes to the WarpDT engine will be making their way to WarpJPEG and WarpPNG in the next few days) with changes as follows:
  • Updated with libtiff 4.1.0, zlib 1.2.11 and jpeglib 9d.
  • Fixed bug in file i/o optimizer, which could cause images with errors in their TIFF directory to fail to load properly.
  • Added support for 32-bit and 64-bit floating point samples.
  • Added pure 32-bit RGBA output for images accompanied by an alpha channel (requires a picture.datatype supporting RGBA - e.g. OS4, MorphOS and AfA OS).
  • Added ALPHA_MODE option to control whether the alpha channel is passed through to picture.datatype, discarded or combined with a background colour.
  • Added user control of the background colour to use when combining with an alpha channel.
  • Completely reworked more intelligent detection of features available in differing picture.datatype versions and a more robust detection of alpha channel support (OS 3.1.4 no longer misidentified as alpha aware).
  • Changed prefs loading routine due to broken dos/ReadArgs() in MorphOS 3.x (RDAF_NOALLOC and RDA_Buffer completely ignored!), which was causing the prefs to not always be read properly.
  • Minor optimizations and cleanups.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9g.
  • OS4 version and MorphOS AltiVec code recompiled with GCC 8.1.0.
  • All benchmarks recomputed after the repair of my A1200, with SCSI2SD replacing my SCSI HDD and disabling all debug tools.
  • Updated Spanish installer.
21 April 2020WarpJPEG V45.14 released
An updated version of WarpJPEG is available with changes as follows:
  • Further 10% speed increase when using AltiVec (OS4 and MorphOS).
  • 5-10% faster on 68k and MorphOS, and 2% faster on WarpOS.
  • Merged in changes from IJG jpeglib v9d.
  • Minor optimizations and improvements.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9g.
  • OS4 version and MorphOS AltiVec code recompiled with GCC 8.1.0.
  • All benchmarks recomputed after the repair of my A1200, with SCSI2SD replacing my SCSI HDD and disabling all debug tools.
  • Updated Spanish installer.
9 April 2020WarpPNG V45.22 released
A new release of WarpPNG is available, with the following changes:
  • Updated with libpng 1.6.37.
  • Minor optimizations and cleanups.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9g.
  • OS4 version recompiled with GCC 8.1.0.
  • All benchmarks recomputed after the repair of my A1200, with SCSI2SD replacing my SCSI HDD and disabling all debug tools.
  • Added new set of benchmarks for OS4.
24 March 2017WarpPNG V45.21 released
A new version of WarpPNG is now available, with the following changes:
  • Updated with libpng 1.6.28 and zlib 1.2.11.
  • OS4 version recompiled with GCC 5.4.0.
  • Updated Spanish installer.
4 May 2016WarpTIFF V45.9 and WarpDTPrefs V45.9 released
It has been a long time coming, but after 5 years a new version of WarpTIFF is available, along with associated WarpDTPrefs. The changes are as follows:
  • Can now load image files conforming to the BigTIFF specification.
  • Added JPEG AltiVec speed optimizations for the OS4 and MorphOS versions making decoding speed of baseline images 1.5x faster on a G4 and 1.9x faster on a PA6T, with fancy upsampling off, on average. These optimizations can be toggled off/on using the new USE_ALTIVEC setting.
  • JPEG Huffman decoder in PowerPC versions is now 5-10% faster.
  • Applications may now configure the datatype settings via a local variable, overriding any global user settings present in ENV:.
  • Replaced usage of old Exec and Dos OS4 functions with the new ones.
  • Updated with libtiff 4.0.6, zlib 1.2.8 and jpeglib 9b.
  • OS4 version and MorphOS AltiVec code recompiled with GCC 5.2.0.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9d.
22 April 2016WarpPNG V45.20 released
A new release of WarpPNG is now available, with the following changes:
  • Updated with libpng 1.6.21.
  • OS4 version recompiled with GCC 5.2.0.
20 April 2016WarpJPEG V45.13 and WarpDTPrefs V45.8 released
An updated WarpJPEG and associated WarpDTPrefs is now available, with changes as follows:
  • Added downscaling feature which allows the JPEG decoder to shrink large images down to fit the screen or a custom size, allowing huge oversized images to be loaded and displayed much faster.
  • Small additional AltiVec speed improvement.
  • Merged in changes from IJG jpeglib v9b.
  • OS4 version and MorphOS AltiVec code recompiled with GCC 5.2.0.
22 May 2015Bug Tracker + Website Updates
Some of you may have noticed subtle changes in the layout of this website over the past week... A navigation bar has been added to the top of the page, a new seperate download page and the new bug tracker where feature requests and bug reports can be made by all users.
15 May 2015WarpJPEG V45.12 and WarpDTPrefs V45.7 released
A new version of WarpJPEG and associated WarpDTPrefs is available, with updates as follows:
  • Added AltiVec speed optimizations for the OS4 and MorphOS versions making decoding speed of baseline images 1.5x faster on a G4 and 1.9x faster on a PA6T, with fancy upsampling off, on average. With fancy upsampling on, the AltiVec speed gain is even greater - 1.9x faster on a G4 and 2.3x faster on a PA6T. These optimizations can be toggled off/on using the new USE_ALTIVEC setting.
  • Huffman decoder in PowerPC versions is now 5-10% faster.
  • Reintegrated higher quality fancy upsampling smoothing feature from IJG jpeglib v6b which had not been present since WarpJPEG 45.5 due to its removal from IJG jpeglib v7 and higher.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9d.
  • Added new set of benchmarks for OS4 (benchmark updates for other platforms suspended until my A1200 motherboard has been repaired).
20 February 2015WarpPNG V45.19 released
An updated WarpPNG is now available, with the following changes:
  • Updated with libpng 1.6.16.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9d.
1 October 2014WarpJPEG V45.11 released
A new version of WarpJPEG is now available with the following changes:
  • Updated with IJG jpeglib v9a.
  • Added support for wide gamut colour spaces (JFIF version 2).
  • Improved colour conversion clarity and accuracy.
  • Fixed descriptor file to correctly ignore some non-standard formats and unsupported data such as JPEG-LS files.
23 March 2014WarpPNG V45.18 released
An updated WarpPNG is available, with the following improvements:
  • Due to recent changes in libpng making critical image decoding functions slower on 68k, I have now made several new optimizations which not only solve this, but make image decoding faster than it ever was before. Decoding is 10% faster for interlaced images and upto 5% faster for non-interlaced images.
  • Decoding of interlaced images now upto 5% faster for PowerPC.
  • Updated with libpng 1.6.10 and zlib 1.2.8.
7 June 2013WarpJPEG V45.10 released
A updated version of WarpJPEG is now available with changes as follows:
  • Updated with IJG jpeglib v9.
  • Support lossless files created with improved compression encoder.
  • Support files with invalid component identifiers (created by Adobe PDF).
12 January 2013WarpPNG V45.17 released
Happy new year! A new WarpPNG is available now, with changes as follows:
  • Fixed bug in the decoding of 32-bit RGBA interlaced images, when ALPHA_MODE was set to KEEP, which corrupted pixels down the left edge of the image.
  • Faster decoding of 32-bit RGBA interlaced images.
  • Updated with libpng 1.5.13 and zlib 1.2.7.
14 July 2012WarpDTPrefs V45.6 released
An updated WarpDTPrefs is now available, which fixes the following:
  • Fixed pen selection and dithering control settings from not being read properly.
3 March 2012WarpPNG V45.16 released
An updated WarpPNG is now available, with the following changes:
  • Updated with libpng 1.5.9 and zlib 1.2.6.
  • Replaced usage of old Exec and Dos OS4 functions with the new ones.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9b.
29 February 2012WarpJPEG V45.9 released
A new version of WarpJPEG is now available with the following changes:
  • Updated with IJG jpeglib v8d.
  • Applications may now configure the datatype settings via a local variable, overriding any global user settings present in ENV:.
  • Replaced usage of old Exec and Dos OS4 functions with the new ones.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9b.
8 June 2011WarpDTPrefs V45.5 released
A new version of WarpDTPrefs is available, with fixes as follows:
  • Fixed the "Save" button not actually saving to ENVARC: on OS4.
27 May 2011WarpPNG V45.15 released
An updated WarpPNG is available, with the following changes:
  • Fixed combining custom background with an alpha channel when images used <= 8 bits per pixel, which I broke in 45.14 resulting in pixel trash in blended areas of the image.
  • Applications may now configure the datatype settings via a local variable, overriding any global user settings present in ENV:.
  • Updated with libpng 1.5.2.
11 March 2011WarpBMP V45.7 & WarpPSD V45.5 released
Updates for WarpBMP and WarpPSD are now available, with these changes for WarpBMP:
  • Added workaround for a bug in OS4 which can cause a crash when a requester is opened (bug fixed in intuition.library 53.32).
  • Fixed (VBCC fix) potential system lockup when calling the GM_RENDER method in the WarpOS version (e.g. when using Multiview with the AfA OS picture.datatype).
  • Added AmiUpdate support.
  • Updated Spanish installer strings.
And these changes for WarpPSD:
  • Added workaround for a bug in OS4 which can cause a crash when a requester is opened (bug fixed in intuition.library 53.32).
  • Fixed (VBCC fix) potential system lockup when calling the GM_RENDER method in the WarpOS version (e.g. when using Multiview with the AfA OS picture.datatype).
  • Added workaround for a bug in OS4's datatypes.library DTST_MEMORY handling.
  • Enabled virtual memory usage in OS4 version.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9a.
  • OS4 version recompiled with latest SDK.
  • Added AmiUpdate support.
  • Updated Spanish installer strings.
6 March 2011WarpTIFF V45.8 released
A new version of WarpTIFF is now available. The changes are:
  • Can now decode images that use the JBIG compression scheme.
  • Added support for images that use 32 bits per sample.
  • Fixed decoding of 64-bit CMYK images.
  • Fixed decoding of planar RGB/CMYK images.
  • Fixed decoding of XIF images and old JPEG compressed files which got broken in 45.7.
  • Rewrote the XIF image support to work with the latest libtiff.
  • Enabled recognition of Microsoft Document Imaging TIFF files.
  • Updated with libtiff 3.9.4, zlib 1.2.5 and jpeglib 8c.
  • Added workaround for a bug in OS4 which can cause a crash when a requester is opened (bug fixed in intuition.library 53.32).
  • Fixed (VBCC fix) potential system lockup when calling the GM_RENDER method in the WarpOS version (e.g. when using Multiview with the AfA OS picture.datatype).
  • Added workaround for a bug in OS4's datatypes.library DTST_MEMORY handling.
  • Enabled virtual memory usage in OS4 version.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9a.
  • OS4 version recompiled with latest SDK.
  • Added AmiUpdate support.
  • Updated Spanish installer strings.
25 February 2011WarpPCX V45.5 released
A newly updated WarpPCX is now available with changes as follows:
  • Ignore palette information for 1-bit images, since some applications put bogus values there (including Photoshop) and always render as black/white monochrome instead.
  • Updated with the latest WarpDT engine build.
  • Added workaround for a bug in OS4 which can cause a crash when a requester is opened (bug fixed in intuition.library 53.32).
  • Fixed (VBCC fix) potential system lockup when calling the GM_RENDER method in the WarpOS version (e.g. when using Multiview with the AfA OS picture.datatype).
  • Added workaround for a bug in OS4's datatypes.library DTST_MEMORY handling.
  • Enabled virtual memory usage in OS4 version.
  • Asynchronous i/o now uses dos/SendPkt instead of exec/PutMsg.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9a.
  • OS4 version recompiled with latest SDK.
  • Added AmiUpdate support.
  • Updated Spanish installer strings.
23 February 2011WarpJPEG V45.8 released
A new version of WarpJPEG is now available with the following changes:
  • Updated with IJG jpeglib v8c, which features a SmartScale capable decoder which can read images encoded using non-baseline DCT block sizes.
  • Added workaround for a bug in OS4 which can cause a crash when a requester is opened (bug fixed in intuition.library 53.32).
  • Fixed (VBCC fix) potential system lockup when calling the GM_RENDER method in the WarpOS version (e.g. when using Multiview with the AfA OS picture.datatype).
  • Added AmiUpdate support.
  • Updated Spanish installer strings.
16 February 2011WarpPNG V45.14 released
A bumper update for WarpPNG is now available with the following changes:
  • When ALPHA_MODE is set to KEEP:
    • Expand palette-mapped images with more than one transparent colour to RGBA with full alpha.
    • Take note of any transparent entries set for RGB and greyscale images, and expand them to a full alpha channel.
    • Convert greyscale images with alpha channel to RGBA.
    • Ignore any background colour specified in the file, no longer compositing transparent images with it, preserving the alpha channel.
    • Fixed incorrect background colour when combining an alpha channel with images that use 16 bits per pixel.
  • No longer uses any floating point math, reducing overhead for all versions and speeding up gamma correction on all 68k versions.
  • Added workaround for a bug in OS4 which can cause a crash when a requester is opened (bug fixed in intuition.library 53.32).
  • Integrated libpng 1.5.1.
  • Updated with zlib 1.2.5.
9 April 2010WarpPNG V45.13 released
A bug-fixed WarpPNG mainly for WarpOS is available with these changes:
  • Fixed the WarpOS version from crashing with preferences options set.
  • Added a workaround for a VBCC compiler bug affecting the WarpOS version which could cause a system lockup when calling the GM_RENDER method (e.g. when using Multiview with the AfA OS picture.datatype).
28 March 2010WarpPNG V45.12 and WarpDTPrefs V45.4 released
An updated WarpPNG and associated WarpDTPrefs is available, with updates as follows:
  • Added user control of the default background colour when combining with an alpha channel (default changed from black to system background pen).
  • Integrated libpng 1.4.1.
  • Updated with zlib 1.2.4.
5 December 2009WarpBMP V45.6, WarpJPEG V45.7 & WarpPNG V45.11 released
Unfortunately, the workaround for a bug in OS4's datatypes library was not actually present in the previous updates of WarpBMP, WarpJPEG and WarpPNG, despite the release notes saying otherwise. Updates which really do include the workaround are now available, and additionally WarpPNG has been updated with libpng 1.2.41 (for all versions).

2 December 2009WarpPNG V45.10 released
An updated WarpPNG is available, with the following changes:
  • Updated with libpng 1.2.40.
  • Cleaned up WarpDT engine build.
  • Enabled virtual memory usage in OS4 version.
  • Added workaround for a bug in OS4's datatypes.library DTST_MEMORY handling.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9a.
  • OS4 version recompiled with latest SDK.
15 November 2009WarpBMP V45.5
An update for WarpBMP is now available including these changes:
  • Added support for flipped row order RLE compressed images.
  • Fixed broken delta handling in the RLE decompression code.
  • Fixed broken 32-bit bitfield compression decoding.
  • Cleaned up WarpDT engine build.
  • Enabled virtual memory usage in OS4 version.
  • Added workaround for a bug in OS4's datatypes.library DTST_MEMORY handling.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9a.
  • OS4 version recompiled with latest SDK.
7 November 2009WarpJPEG V45.6 released
A new version of WarpJPEG is out now - changes as follows:
  • Updated with IJG jpeglib v7, which includes support for arithmetic entropy encoding.
  • Can now load files which contain a non-Exif APP1 marker.
  • Cleaned up WarpDT engine build.
  • Enabled virtual memory usage in OS4 version.
  • Added workaround for a bug in OS4's datatypes.library DTST_MEMORY handling.
  • MorphOS and WarpOS versions recompiled with VBCC 0.9a.
  • OS4 version recompiled with latest SDK.
20 May 2007WarpPNG V45.9 released
WarpPNG has been updated, with the following changes:
  • Updated with libpng 1.2.18.
29 September 2006WarpPSD V45.4 released
A revised version of WarpPSD is available now. Changes as follows:
  • Upto 10% faster
  • Fixed broken 8-bit greyscale image decoding in the MorphOS version.
  • Updated with the latest WarpDT engine build.
  • Added native AmigaOS 4 version.
  • Asynchronous i/o now uses dos/SendPkt instead of exec/PutMsg.
  • MorphOS and WarpOS versions recompiled with VBCC 0.8j.
  • Added Polish installer translation.
  • Updated French and Spanish installers.
27 September 2006WarpTIFF V45.7 released
A new version of WarpTIFF is now available:
  • Updated to libtiff 3.8.2 and zlib 1.2.3.
  • WarpOS and 68k versions upto 30% faster and 60% faster for MorphOS.
  • Fixed crash and memory trashing problem when decoding fax images.
  • Fixed cases where fax images were decoded as negative images.
  • Fixed bugs in the CMYK to RGB conversion.
  • Fixed broken 8-bit greyscale image decoding in the MorphOS version.
  • Asynchronous i/o now uses dos/SendPkt instead of exec/PutMsg.
  • Overhauled IEEE math lib usage in the 68k versions, fixing problems with precision in the 020/030 versions and removing the restriction of only being able to decode one image at a time.
  • Updated with the latest WarpDT engine build.
  • MorphOS and WarpOS versions recompiled with VBCC 0.8j.
22 August 2006WarpPNG V45.8 released
An updated WarpPNG is available, with the following changes:
  • Updated with libpng 1.2.12.
  • Asynchronous i/o now uses dos/SendPkt instead of exec/PutMsg.
  • Updated with the latest WarpDT engine build.
  • MorphOS and WarpOS versions recompiled with VBCC 0.8j.
  • OS4 version now requires kernel 51.4 or higher.
20 January 2006WarpJPEG V45.5 released
A new version of WarpJPEG is out now - changes as follows:
  • Fixed descriptor file to handle files with a non-JFIF APP0 marker.
  • Asynchronous i/o now uses dos/SendPkt instead of exec/PutMsg.
  • Updated with the latest WarpDT engine build.
  • MorphOS and WarpOS versions recompiled with VBCC 0.8i.
9 December 2005Server change
The change went pretty smoothly, so hopefully nobody noticed that this website changed to a different hosting provider today. What should be noticable though is that downloads are much faster on our new server. Other than that, business as usual - an update to WarpJPEG will be coming soon, and I am also working on an updated WarpTIFF. Happy Christmas to everybody, and especially to those of you who have chosen to buy the WarpDTs!

13 August 2005WarpPNG V45.7 released
An updated version of WarpPNG is available now:
  • Updated with zlib 1.2.3, which includes various bug and security fixes.
  • MorphOS and WarpOS versions recompiled with VBCC 0.8i.
4 March 2005WarpPNG V45.6 released
A new version of WarpPNG is now available:
  • Overhauled IEEE math lib usage in the 68k versions, fixing problems with precision in the 020/030 versions and removing the restriction of only being able to decode one image at a time.
  • Updated with zlib 1.2.2.
  • MorphOS and WarpOS versions recompiled with VBCC 0.8h.
3 March 2005WarpBMP V45.4 & WarpPCX V45.4 released
Updates for WarpBMP and WarpPCX are now available - including these changes for WarpBMP:
  • Added native AmigaOS 4 version.
  • MorphOS and WarpOS versions recompiled with VBCC 0.8h.
  • Updated with the latest WarpDT engine build.
  • Minor changes and improvements.
  • Added Polish installer translation.
  • Updated Spanish and French installers.
Changes for WarpPCX:
  • MorphOS and WarpOS versions recompiled with VBCC 0.8h.
  • Fixed bug in MorphOS installer.
  • Updated Spanish and French installers.
18 January 2005WarpJPEG V45.4 released
An updated WarpJPEG is available, with the following changes:
  • Added native AmigaOS 4 version.
  • Updated with the latest WarpDT engine build.
  • MorphOS and WarpOS versions recompiled with VBCC 0.8g.
  • Added Polish installer translation.
  • Updated Spanish and French installers.
16 January 2005WarpTIFF V45.6 released
A new version of WarpTIFF is now available:
  • Fixed a bug that could cause YCbCr colour based images to be corrupted during conversion to RGB.
  • Updated to libtiff 3.7.1.
  • MorphOS and WarpOS versions recompiled with VBCC 0.8g.
  • Updated French installer.
4 January 2005WarpPNG installer fixed
Unfortunately, an older version of the WarpPNG V45.5 archive was uploaded, which had a broken installer. Archive updated with the fixed installer.

2 January 2005WarpPNG V45.5 released
A new version of WarpPNG is now available, fixing crash bugs and bringing a speed boost for MorphOS users:
  • Updated with libpng 1.2.8, which fixes decoding of images (caused image corruption and crashes) that have an alpha channel, that occurred when the DISCARD alpha channel option was active.
  • MorphOS version is now around 5% faster.
  • Previous MorphOS version crashed - fixed.
  • MorphOS and WarpOS versions recompiled with VBCC 0.8g.
  • Updated French installer.
25 September 2004WarpPNG V45.4 & WarpDTPrefs V45.3 released
A new version of WarpPNG is now available, with an update to WarpDTPrefs to support the new alpha channel option:
  • 68k versions now upto 15% faster.
  • Added a new ALPHA_MODE option called KEEP which allows pure 32-bit RGBA output for images accompanied by an alpha channel (only available for OS4 and MorphOS 1.x - requires a picture.datatype supporting RGBA).
  • Updated with libpng 1.2.7 and zlib 1.2.1.
  • Added native AmigaOS 4 version.
  • Added Polish installer translation.
4 August 2004WarpTIFF V45.5 & WarpPCX V45.3 released
New versions of WarpTIFF and WarpPCX are now available. Changes for WarpTIFF are as follows:
  • Added native AmigaOS 4 version.
  • Enabled LZW decoding support.
  • Added support for CIELab colourspace images.
  • Improved YCbCr colour conversion support.
  • Updated to libtiff 3.6.1.
  • Updated to zlib 1.2.1.
  • Added Polish installer translation.
Changes for WarpPCX:
  • Fixed bug that prevented the 68k and WarpOS classes from being flushed from memory.
30 June 2004WarpPCX V45.2 released
Over the next few weeks, new versions of all the WarpDTs will be released, accompanied by OS4 native versions. Changes for WarpPCX are as follows:
  • Added native AmigaOS 4 version.
  • Fixed memory leak that affected all versions.
  • Fixed bug in WarpOS version which could cause the datatype to crash, especially with very small images.
  • Added Polish installer translation.
  • Minor changes and improvements.
30 June 2004New Registration System
The registration system has been updated to semi-automatically accept payments via direct bank transfer or snail-mail, in addition to PayPal payments (preferred).

29 March 2004SplitMultiImage V1.0 released
WarpTIFF users in particular may be interested in a new tool called SplitMultiImage, which allows all images contained in a multi-image file to be extracted to separate files.

25 August 2003WarpPCX V45.1 released
Today, a new addition to the WarpDT family was born (and free to existing registered WarpDT users). As the name suggests, WarpPCX can read ZSoft PC Paintbrush files (PCX). A new version of WarpDTPrefs is also available, providing support for WarpPCX.

1 August 2003WarpTIFF V45.4 released
A new WarpTIFF is now available, with the following new features:
  • Added support for files using the old-style JPEG compression scheme.
  • Implemented preliminary support for Xerox image files (XIF), which use a proprietary format, but is actually extended from standard TIFF format - PC scanner software, Pagis Pro, uses this file format.
12 July 2003V45.3 WarpJPEG for WarpOS
The WarpJPEG archive has been updated with the correct version of the datatype for WarpOS (contained V45.1 before).

9 July 2003V45.3 bugfix update
Another bugfix update to all 5 datatypes. Here's a summary:
  • Fixed a problem reading the prefs file from disks using FFS.
  • Fixed another bug which caused bogus evaluation period warnings.
  • Tweaked installer so that it checks for picture.datatype in MOSSYS: as well as SYS: when run under MorphOS.
5 July 2003Errornous timeouts bugfix
Unfortunately, due to last minute changes, I broke the timeout code slightly - doh! This resulted in the datatypes producing timeout warnings unnecessarily. Fixed versions of all 5 datatypes now available. Apologies for any confusion caused.

4 July 2003V45 Warp Datatypes released
After a long delay, the promised updates to all the warp datatypes are finally here. Summary of changes:

· BMP/JPEG/PNG/TIFF: Minor optimizations and cleanups.
· BMP/JPEG/PNG/TIFF: Bumped version to v45 since a stable release has now been reached and to reflect the jump to shareware status
· BMP: Fixed problems with decoding bitfield images
· JPEG: Altered descriptor file to prevent it matching LhA or LZX archives containing JPEG files (or anything else that might contain a JFIF header, other than Photoshop files)
· PNG: PNG files not containing enough data are no longer treated as a fatal error. Now the part of the image that was successfully decoded is returned.
· PNG: Updated with libpng 1.2.5
· PNG/TIFF: Updated with zlib 1.1.4
· TIFF: Now correctly converts images using the YCbCr colourspace to RGB
· TIFF: Added support for JPEG decompression
· TIFF: Updated to libtiff 3.6.0-beta2, including a new version of the LogLuv decoder, and numerous other bugfixes
· Prefs: Various parts of code rewritten, in preparation for losing the currrent reliance on resource.library
· Prefs: Minor bugfixes
· Prefs: Correct Polish and Portuguese documentation now included.

4 July 2003WarpDT.co.uk website launched
New website to accompany the transition of datatypes from V44 to V45.



Page design by Oliver Roberts - Copyright © 2001-2024, All Rights Reserved - Terms & Conditions