rr

Berlin, Germany, 19.05.2008, 11:38 |
Gifsicle version 1.51 available (port) (Announce) |
On 19 May 2008 I finished my 32-bit DOS port of Eddie Kohler's Gifsicle version 1.51 using DJGPP version 2.04 beta. Binaries (gifsicle, gifdiff) and plain text manuals are available as gifs151b.zip. Fully configured sources plus some simple instructions on how to rebuild are in gifs151s.zip.
Changes from 1.49 to 1.51:
* gifsicle: '--crop' preserves the logical screen when it can. Reported by Petio Tonev.
* gifsicle, gifview: Refuse to read GIFs from the terminal. Requested by Robert Riebisch.
This time no DOS or DJGPP specific changes were required.
Concerning file naming problems reported by user DOS386 in GIFSICLE 1.50K uploaded DOS (+Win32) port really works now: You can avoid these problems by running gifsicle -e logo.gif --output=logo . That will produce files named logo.000, logo.001, logo.002, ... So I decided not to provide a patch. --- Forum admin |
Rugxulo

Usono, 19.05.2008, 22:28
@ rr
|
Gifsicle version 1.51 available (port) |
Thanks for your efforts! I'll have to check it out. 
BTW, I found another (not really similar) GIF tool called GIFTRANS (w/ src).
> giftrans converts any GIF file into a GIF89a. Allows for
> setting the transparent or background color, changing
> colors, adding or removing comments. Also code to analyze
> GIF contents. |
rr

Berlin, Germany, 19.05.2008, 23:31
@ Rugxulo
|
Gifsicle version 1.51 available (port) |
> Thanks for your efforts! I'll have to check it out. 
Gifsicle 1.52 for DOS will be available tomorrow. Eddie released a new version today. I'll post a separate announcement then. --- Forum admin |
Steve

US, 20.05.2008, 00:09
@ Rugxulo
|
GIFtrans |
> BTW, I found another (not really similar) GIF tool called
> GIFTRANS (w/
> src).
The file giftrans.exe is v1.11, 16-bit DOS.
v1.12.2, 32-bit DOS / emx:
http://uk.geocities.com/software_at_short_stop/dl/giftrans32.zip
Other files:
http://www.rz.uni-karlsruhe.de/~Andreas.Ley/source/Local/giftrans-1.13/
Author's page:
http://www.rz.uni-karlsruhe.de/~Andreas.Ley/ |
DOS386
31.05.2008, 02:03
@ rr
|
Gifsicle version 1.51 (and 1.52) available (hacky ports) |
> Concerning file naming problems reported
...
> avoid these problems by running gifsicle -e
> logo.gif --output=logo. That will produce files named logo.000,
> logo.001, logo.002, ... So I decided not to provide a patch.
There is always a hack confirming that it "works" ... but still:
- Default behavior should be good, not bad
- In DOS (and Win32), GIF images are supposed to carry the file extension ".GIF", not ".000" or so. LXPIC refuses your ".000" or more GIF's.
Thus, it still should be LOGO000.GIF, LOGO001.GIF etc. for DOS  --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
Steve

US, 31.05.2008, 03:34
@ DOS386
|
Gifsicle version 1.51 (and 1.52) available (hacky ports) |
> - Default behavior should be good, not bad
> - In DOS (and Win32), GIF images are supposed to carry the file extension
> ".GIF", not ".000" or so. LXPIC refuses your ".000" or more GIF's.
Some readers look at file headers. Get one that does.
> Thus, it still should be LOGO000.GIF, LOGO001.GIF etc. for DOS 
Do you know how to rename files? Maybe you could go as far as writing a patch that goes beyond rr's reasonable port of the existing gifsicle. |
DOS386
31.05.2008, 03:42
@ Steve
|
Gifsicle version 1.51 (and 1.52) available (hacky ports) |
> Some readers look at file headers. Get one that does.
Point me to all them, please. Plus, opening all files of a directory just to test whether they are supported is a crappy idea wasting huge amount of performance, it's probably fine on your Vista xxx64, but not in DOS 
> Do you know how to rename files?
NO.
> Maybe you could go as far as writing a patch that goes
I fixed it in my port, maybe I'll release a new version one day. But you don't need GIF support in DOS anyway, you are just trolling. Write the patch yourself ... a chance for your 1st useful post here  --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
Steve

US, 31.05.2008, 04:13
@ DOS386
|
Gifsicle version 1.51 (and 1.52) available (hacky ports) |
> > Some readers look at file headers. Get one that does.
>
> Point me to all them, please.
Start with ths one: ftp://ftp.sac.sk/sac/graph/lwhiz.zip
> Plus, opening all files of a
> directory just to test whether they are supported is a crappy idea wasting
> huge amount of performance, it's probably fine on
> your Vista xxx64, but not in DOS
1) I don't use Vista at all. 2) DOS runs on fast machines (I mention this because you seem to think DOS requires a 286 or older, with no memory).
> > Do you know how to rename files?
>
> NO.
DOS docs are easy to find.
> I fixed it in my port, maybe I'll release a new version one day.
I'm waiting.
> But you don't need GIF support in DOS anyway,
Why not? And if that's true, what are you fussing about?
> Write the patch yourself ... a chance for your 1st useful post here
NO. I'm not the one with the problem. |
rr

Berlin, Germany, 31.05.2008, 12:30
@ DOS386
|
Gifsicle version 1.51 (and 1.52) available (hacky ports) |
> > avoid these problems by running gifsicle -e
> > logo.gif --output=logo. That will produce files named logo.000,
> > logo.001, logo.002, ... So I decided not to provide a patch.
>
> There is always a hack confirming that it "works" ... but still:
>
> - Default behavior should be good, not bad
It is good enough for me, because it works on LFN-enabled systems and there's a work around for systems with SFN only.
> - In DOS (and Win32), GIF images are supposed to carry the file extension
> ".GIF", not ".000" or so. LXPIC refuses your ".000" or more GIF's.
Then LXPIC is stupid. A software should never rely on a file extension. That's why signatures exist in file format specifications.
> Thus, it still should be LOGO000.GIF, LOGO001.GIF etc. for DOS 
I don't think so. But it's open source. So feel free to continue your own port doing "all things better". --- Forum admin |
DOS386
04.06.2008, 02:38
@ rr
|
Gifsicle version 1.51 (and 1.52) available (hacky ports) |
> It is good enough for me, because it works on LFN-enabled systems
Your 2000 Professional (SP4) system 
> there's a work around for systems with SFN only.
But that's the (DGJPP-typical) wrong approach ...
> Then LXPIC is stupid.
Obviously, since LXPIC author didn't make $$$ 50'000'000'000 $$$ with it ...
> A software should never rely on a file extension.
Your 4-core CPU + SATA-III HD PC has the performance "needed" to comply ...
> That's why signatures exist in file format specifications.
Good ... but they still don't make extensions obsolete 
> feel free to continue your own port doing "all things better".
I will  --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
rr

Berlin, Germany, 04.06.2008, 09:31
@ DOS386
|
Gifsicle version 1.51 (and 1.52) available (hacky ports) |
> > It is good enough for me, because it works on LFN-enabled systems
>
> Your 2000 Professional (SP4) system 
Did you ever hear about DOSLFN?
> > there's a work around for systems with SFN only.
>
> But that's the (DGJPP-typical) wrong approach ...
This is nonsense without a statement of reasons.
> > Then LXPIC is stupid.
>
> Obviously, since LXPIC author didn't make $$$ 50'000'000'000 $$$ with it
> ...
Where's the relation?
> > A software should never rely on a file extension.
>
> Your 4-core CPU + SATA-III HD PC has the performance "needed" to comply
> ...
That's far beyond from my computer's specs.
> > That's why signatures exist in file format specifications.
>
> Good ... but they still don't make extensions obsolete 
Sure. File extensions are good for visualization to users.
> > feel free to continue your own port doing "all things better".
>
> I will 
Good luck! --- Forum admin |
DOS386
06.06.2008, 00:39
@ rr
|
Gifsicle version 1.51 (and 1.52) available (hacky ports) |
> Did you ever hear about DOSLFN?
Did you ever hear about trouble with it, from crosslinking 2 files up to "total" data loss ?
> File extensions are good for visualization to users.
GIF image -> .GIF ... plus for applications allowing them to pick supported files by extensions, without the need of brute-force walking through the directory and opening all files
PS: reportedly some "OS'es" (not applications ) do exist not only pre-opening all files for the purpose of checking the signature, but also reading and decoding all data of all files for creating previews ... just in case you find out to be in the wrong directory anyway  --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
Steve

US, 06.06.2008, 01:22
@ DOS386
|
Gifsicle version 1.51 (and 1.52) available (hacky ports) |
> GIF image -> .GIF ... plus for applications allowing them to pick
> supported files by extensions, without the need of brute-force walking
> through the directory and opening all files
Not always useful, on account of the many GIF formats. A viewer can save work by checking headers before trying to open what it actually doesn't know how to.
> PS: reportedly some "OS'es" (not applications ) do exist not only
> pre-opening all files for the purpose of checking the signature, but also
> reading and decoding all data of all files for creating
> previews ... just in case you find out to be in the wrong directory anyway
What OSes? All files on disk, regardless of disk size? |
DOS386
06.06.2008, 03:38
@ Steve
|
Gifsicle version 1.51 (and 1.52) available (hacky ports) |
> A viewer can save work by checking headers before trying to open
WRONG - it must open the file before it can read the header at all 
> What OSes?
Check your PC's 
> All files on disk
In directory. --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
Steve

US, 06.06.2008, 05:52
@ DOS386
|
Gifsicle version 1.51 (and 1.52) available (hacky ports) |
> > A viewer can save work by checking headers before trying to open
>
> WRONG - it must open the file before it can read the header
> at all 
I meant "before trying to read whole file and display..."
> > What OSes?
>
> Check your PC's 
I don't know how. Tell me. |
rr

Berlin, Germany, 06.06.2008, 09:46
@ Steve
|
Gifsicle version 1.51 (and 1.52) available (hacky ports) |
> > > What OSes?
> >
> > Check your PC's 
>
> I don't know how. Tell me.
He's probably talking about "Thumbnail View" on Windows. --- Forum admin |
rr

Berlin, Germany, 08.09.2008, 12:10
@ Rugxulo
|
Gifsicle version 1.51 available (port) |
> BTW, I found another (not really similar) GIF tool called
> GIFTRANS (w/
> src).
Another one is gif4web (source code + DJGPP binary) by Herbert Kleebauer. --- Forum admin |
Rugxulo

Usono, 09.09.2008, 21:46
@ rr
|
Gifsicle version 1.51 available (port) |
> Another one is
> gif4web
> (source code + DJGPP binary) by Herbert Kleebauer.
Doesn't show anything (for me, at least).  |
rr

Berlin, Germany, 09.09.2008, 22:53
@ Rugxulo
|
Gifsicle version 1.51 available (port) |
> Doesn't show anything (for me, at least). 
Please be more specific!  --- Forum admin |
Rugxulo

Usono, 09.09.2008, 23:08
@ rr
|
Gifsicle version 1.51 available (port) |
> > Doesn't show anything (for me, at least). 
>
> Please be more specific! 
The website either doesn't load or doesn't show anything. |
rr

Berlin, Germany, 10.09.2008, 11:38
@ Rugxulo
|
Gifsicle version 1.51 available (port) |
> > > Doesn't show anything (for me, at least). 
> >
> > Please be more specific! 
>
> The website either doesn't load or doesn't show anything.
Yesterday evening it also didn't work for me, but currently it works. --- Forum admin |
Rugxulo

Usono, 10.09.2008, 15:56
@ rr
|
Gifsicle version 1.51 available (port) |
> > The website either doesn't load or doesn't show anything.
>
> Yesterday evening it also didn't work for me, but currently it works.
Okay, it works now. |