Various Proposals

Discussions on NConvert - the command line tool for image conversion and manipulation

Moderators: XnTriq, xnview

User avatar
DOS386
Posts: 291
Joined: Sun Jun 11, 2006 2:43 pm

Post by DOS386 »

NConvert v5.00 for Windows/Windows 64bits/Linux/Linux 64bits/MacOS X/FreeBSD/DOS32 LE & OS/2 is available. NConvert can be downloaded on the XnView download page.
:-)

Works. Some space for improvements, though:

- DOS version reports itself as "for OS/2" (see post below)

- Undocumented: I suggested this http://www.file-pasta.com/file/1205544602.875_NC.ZIP some time ago ... but seems got lost :-(

- Commandline parsing is very rigid but not very correct - works with good commandline, but at the very 1st bug it gets confused and rises a mess (complains about "files" not found while encountering options)

- Add text (I'll create new thread on this)
There is indeed no WinZIP under my rock.
User avatar
helmut
Posts: 8442
Joined: Sun Oct 12, 2003 6:47 pm
Location: Frankfurt, Germany

Post by helmut »

DOS386 wrote:... - Commandline parsing is very rigid but not very correct - works with good commandline, but at the very 1st bug it gets confused and rises a mess (complains about "files" not found while encountering options)
I agree and also think that command line parsing should be more stable and more verbose. As one can see in various posts in the "NConvert" forum, sometimes it's just minor things in the command line or in the conversion that cause a problem (e.g. wrong colour mode). Too soon the user is at a loss. This should be improved.
User avatar
DOS386
Posts: 291
Joined: Sun Jun 11, 2006 2:43 pm

Post by DOS386 »

Version for OS/2

Code: Select all

#define __EVIL__
#ifdef __DOS__
  printf("Version for DOS (using DOS/32A extender)");
  #undef __EVIL__
#endif
#ifdef __OS2__
  printf("Version for OS/2");
  #undef __EVIL__
#endif
#ifdef __WIN32__
  printf("Version for Win32 (ME/NT/Vista)");
  #undef __EVIL__
#endif
...
...
...
#ifdef __EVIL__
  #error "Target problem !!!"
#endif
Could you please fix it now (see suggestion above), so that it's correct when compiling next time ? No need for immediate re-release.
There is indeed no WinZIP under my rock.