Page 1 of 1

"no encode delegate" for dds

Posted: 2009-08-22T01:41:34-07:00
by nlneilson
Where can I get the lib for the .dds format?

convert -list configure
CC vs8
COPYRIGHT Copyright (C) 1999-2009 ImageMagick Studio LLC
DELEGATES bzlib freetype jpeg jp2 lcms png tiff x11 xml wmf zlib
HOST windows-unknown-linux-gnu
LIB_VERSION 0x655
LIB_VERSION_NUMBER 6,5,5,0
NAME ImageMagick
RELEASE_DATE 2009-09-01
VERSION 6.5.5
WEBSITE http://www.imagemagick.org

This seems to be the latest IM but support for the .dds format is not included.

Re: "no encode delegate" for dds

Posted: 2009-08-22T02:58:12-07:00
by fmw42
Have you heard of google. Just search on DDS image format. For example:

http://www.modwiki.net/wiki/DDS_(file_format)
http://www.ogre3d.org/wiki/index.php/A_ ... s#The_.DDS
http://developer.nvidia.com/object/nv_t ... tools.html
http://www.contenta-converter.com/encyc ... ce=convert
http://www.bencloward.com/tutorials_normal_maps12.shtml

cannot say if any are compatible with IM

from IM change log:

2008-02-29 6.3.9-2 Cristy <quetzlzacatenango@image...>
* Add support for DDS images (contributed by Bianca van Schaik).

If you type

convert -list format

do you see

DDS* DDS r-- Microsoft DirectDraw Surface

read only

Re: "no encode delegate" for dds

Posted: 2009-08-22T08:08:02-07:00
by nlneilson
Thanks fmw42 for the response, that was VERY helpful.

I spent several hours with google trying to find a solution, most searches included "imagemagick" and saw several with "Add support for DDS images (contributed by Bianca van Schaik)"

with convert -list format it does have
DDS* DDS r-- Microsoft DirectDraw Surface

Your last line "read only" made it clear in my hard head that IM only supports "read" for DDS and not "write".

I have several thousand image tiles of FAA charts used with NASA WorldWind Java I would like to batch remove the black borders with
convert -transparent black
I have them in .jpg and .dds (DXT1 no alpha) that needs to be converted to DXT3.

Your links gave options on how this can be done since IM does not have write support for the .dds format.

Thanks!