WTD: Absolute micro-tiniest .JPG viewer...

  • Thread starter Thread starter Lord Whiz
  • Start date Start date
L

Lord Whiz

.... Single executable file, requires no install, no adjunct fileage.

.... capable of showing a list from which to choose pix.

.... and, in my estimation, 200K is humongously large.
 
... Single executable file, requires no install, no adjunct fileage.

... capable of showing a list from which to choose pix.

... and, in my estimation, 200K is humongously large.

LxPic from <http://hplx.pgdn.de/>.
<quote>
V7.3, 39K, 12-DEC-02) is a 20 KB viewer for JPG, GIF, PCX, BMP and ICN
running in 64 KB memory under DOS and WinXX. Written in 8086 ASM,
supporting all screen modes from CGA up to 2048x1536 True Color VESA.
Shows all pictures on all your drives with one keystroke only. No
installation. Just one single COM file. Thumbnails, (auto)zoom,
slideshow, video, dither, b&w, gray, color manipulation... Interface
for use as a subroutine. L
</quote>

According to the documentation it does not show a list from which to
pick, but can otherwise find and display files by name or by wildcard
(display as thumbnails, cycle through) in the order they are stored on
disk. Recursion of subdirectories possible. For ability to pick from a
list, author suggest (see doc) using a directory utility like
<quote>
Vernon Buerg's enhanced LIST supports now LxPic.
(12-DEC-02) Press Ctrl-V on any picture file in LIST to
invoke LxPic. Esc returns to LIST.Get LIST from www.buerg.com
</quote>

But LIST is not freeware. So, if you can find another small directory
utility/file lister or other app (or batch file) to list the files,
and let you configure it to use LxPic as an external viewer, then you
are there.
NDIR might be able to serve that function, don't know - have a closer
look: <http://home.comcast.net/~derelict/ndir_info.html>. Also browse
<http://members.cox.net/dos/softlib1.htm> for other viewers as well as
utilities.

All the best,
Bjorn Simonsen
 
... Single executable file, requires no install, no adjunct fileage.

... capable of showing a list from which to choose pix.

... and, in my estimation, 200K is humongously large.

Great! Oh yea! I've been looking for a PURE picture viewer for years!

So, when will you be finished? :)

Bob

Remove "kins" from address to reply.
 
Lord said:
... Single executable file, requires no install, no adjunct fileage.

... capable of showing a list from which to choose pix.

... and, in my estimation, 200K is humongously large.

From my Graphics 2 page...

Vueicons: Wow! This one takes all your image files, not just the BMP ones
and turns them into thumbnails of the actual image (in explorer). This is
the last freeware version and very hard to find...
http://www.go.dlr.de/fresh/pc/src/misc/vueico60.zip ~176Kb

Cheers!

Son Of Spy

--

Some You Won't Find Anywhere Else...

http://www.sover.net/~wysiwygx/index.html
. --- . . - - - - - - - - - - - -
/ SOS \ __ / Freeware - - - - - -
/ / \ ( ) / - - - - -
/ / / / / / / \/ \ - - - -
/ / / / / / / : : - - -
/ / / / / ' ' - -
/ / //..\\
=====UU==UU=====
'///||\\\'
' '' '
 
.... a matter of what you want. But, I liked DaveTech Image Viewer Ver 3.

The absolute tinyest I was able to glean from the far-flung reaches of the
world was:
a 13K Mr.Image (crunched to 10K just fine). BUT ... it presented only a
window
to see 320x240 pictures. Noooo good. This was a windows opus.

Next came a 20K DOS package in the form of LXPIC from Germany. It worked.
It showed all the pictures in any directory. But, a small learning curve,
and it was DOS.

There was a PicBrowse windows thing that worked OK at approximately 50K, but
it
was slooooow in loading pictures from the directory. Nooooo good.

Next was a older 16-bit SJHDecodeViewer 2.1 that worked great in XP, and
even
performed a few minor tricks, including dealing with UUEncoded stuff for
dealing
directly with emailing pix. It weighed in at over 100K, including the .EXE
and two
necessary .DLL files. Noooooo good.

But then .... comes along a near-perfect thingie at 51K called DaveTech
Image Viewer
downloaded from http://www.freewarehome.com/ found among the Graphics
toolies. It
came as a single executable that was larger than I wanted, but it crunched
with ASPACK
to right at 50K. And ... it too does a few tricks. This one is ideal for
including on those CD's
of family Christmas pix you send out to all the family.
 
... a matter of what you want. But, I liked DaveTech Image Viewer Ver 3.

The absolute tinyest I was able to glean from the far-flung reaches of the
world was:
a 13K Mr.Image (crunched to 10K just fine). BUT ... it presented only a
window
to see 320x240 pictures. Noooo good. This was a windows opus.

Next came a 20K DOS package in the form of LXPIC from Germany. It worked.
It showed all the pictures in any directory. But, a small learning curve,
and it was DOS.

There was a PicBrowse windows thing that worked OK at approximately 50K, but
it
was slooooow in loading pictures from the directory. Nooooo good.

Next was a older 16-bit SJHDecodeViewer 2.1 that worked great in XP, and
even
performed a few minor tricks, including dealing with UUEncoded stuff for
dealing
directly with emailing pix. It weighed in at over 100K, including the .EXE
and two
necessary .DLL files. Noooooo good.

But then .... comes along a near-perfect thingie at 51K called DaveTech
Image Viewer
downloaded from http://www.freewarehome.com/

Thanx :)
 
Lord Whiz said:
But then .... comes along a near-perfect thingie at 51K called DaveTech
Image Viewer
downloaded from http://www.freewarehome.com/ found among the Graphics
toolies. It
came as a single executable that was larger than I wanted, but it crunched
with ASPACK
to right at 50K. And ... it too does a few tricks. This one is ideal for
including on those CD's
of family Christmas pix you send out to all the family.

But if they don't have the VB runtime 5 files installed, You will be put way
down on the Christmas-list next year... Since it is wrong to anticipate
anybody has installed the VB5 Runtime modules, I think it is not a valid
atempt.Of courrse, you can include them on the cd, but the '51k" wil be more
like 1592K or so... (Its like giving a computertower to someone, adding "you
only have to buy the motherboard (with audio, video-network), some Ram, a
processor, a harddisk, and a cdrom) "

But.... A nice try anyway...

MightyKitten
 
But if they don't have the VB runtime 5 files installed, You will be put way
down on the Christmas-list next year... Since it is wrong to anticipate
anybody has installed the VB5 Runtime modules, I think it is not a valid
atempt.Of courrse, you can include them on the cd, but the '51k" wil be more
like 1592K or so... (Its like giving a computertower to someone, adding "you
only have to buy the motherboard (with audio, video-network), some Ram, a
processor, a harddisk, and a cdrom) "
But.... A nice try anyway...

I'm becoming acquainted with VB .NET and I'm going to see if I can
make a small image viewer too. I'm going to see if I can make an app
very similar to AcDSee (my favorite).

If I'm not mistaken, XP and 2000 come with all the files necessary,
and I'm sure all future versions will have the runtime files included
also.

It's 9x-ME that will have to acquire the runtime files, but it will
be worth the effort if this catches on and many small, single file VB
programs are offered in the future.

This is certainly better than the old way of each VB package
containing all of the runtime files, bloated, placing files everywhere
during an install, etc.

I was a bit leery of .Net, but it's pretty slick and makes nice single
file executables for those who have the runtimes installed. While this
isn't quite the same as _a_ single file executable, it's pretty darned
good in looking at users placing the runtime files in and downloading
and running, rather than installing, a single program file.
 
"REM"
I'm becoming acquainted with VB .NET and I'm going to see if I can
make a small image viewer too. I'm going to see if I can make an app
very similar to AcDSee (my favorite).

ehm...
with vb.net you might do a 15k app (i know i can with vb6) but you'll have
to have 20m of framework onboard, just like vb6 needs its 1.5m runtime...
i'm an msdn subscriber, so i can use net, but sofar i couldnt understand its
goal.
anyway, win2000 *does not* have the framework onboard. i got it via wupdate
(together with blast and another worm...).
a point favoring net is that -- in theory -- n*x users could use your app
too. but i never heard a linux user telling s/he was using a net app.
ciao, j.
 
REM said:
I'm becoming acquainted with VB .NET and I'm going to see if I can
make a small image viewer too. I'm going to see if I can make an app
very similar to AcDSee (my favorite).

If I'm not mistaken, XP and 2000 come with all the files necessary,
and I'm sure all future versions will have the runtime files included
also.

It's 9x-ME that will have to acquire the runtime files, but it will
be worth the effort if this catches on and many small, single file VB
programs are offered in the future.

This is certainly better than the old way of each VB package
containing all of the runtime files, bloated, placing files everywhere
during an install, etc.

I was a bit leery of .Net, but it's pretty slick and makes nice single
file executables for those who have the runtimes installed. While this
isn't quite the same as _a_ single file executable, it's pretty darned
good in looking at users placing the runtime files in and downloading
and running, rather than installing, a single program file.


I don't have anything particular againt Visual basic or .net applications.
I've created a few VB6 apps myself. (I have also seen VB applications that
are *realy* good ;-p ).

But I'm against seeing a 15 kib application as being a stand alone program.
Too much people out there don;t have the VB runtime or .net framework
installed. The least a programmer should offer is a seperate link to the VB
Runtime / .net framework installer. Preferably even have a version where
those files are included.

But I'll be looking foreward to you ACDSEE clone non the less - just try to
create a faster database for the pictures ;-) (oh and I realy like the auto
exposure function)

Happy Programming!

MightyKitten
 
REM said:
(snip)
I'm becoming acquainted with VB .NET and I'm going to see if I can
make a small image viewer too. I'm going to see if I can make an app
very similar to AcDSee (my favorite).
If I'm not mistaken, XP and 2000 come with all the files necessary,
and I'm sure all future versions will have the runtime files included
also.
It's 9x-ME that will have to acquire the runtime files, but it will
be worth the effort if this catches on and many small, single file VB
programs are offered in the future.
This is certainly better than the old way of each VB package
containing all of the runtime files, bloated, placing files everywhere
during an install, etc.
I was a bit leery of .Net, but it's pretty slick and makes nice single
file executables for those who have the runtimes installed. While this
isn't quite the same as _a_ single file executable, it's pretty darned
good in looking at users placing the runtime files in and downloading
and running, rather than installing, a single program file.

I'm leery of .NET still because who knows what other modifications to
my system a 23.1 mb download will make? I've heard that Microsoft has
a history of making other changes to a system than what an update is
supposed to do. For instance, installation of DRM with a "security
update" to an older version of Media Player.

Incidentally, I notice that currently Microsoft tells me that I need
to in stall 17 "Critical Updates and Service Packs" and 46 "Windows
Millennium Edition" changes, one of them being the .NET Framework.

Ain't gonna happen.
 
javalab said:
[...]
anyway, win2000 *does not* have the framework onboard. i got it via wupdate
(together with blast and another worm...).
a point favoring net is that -- in theory -- n*x users could use your app
too. but i never heard a linux user telling s/he was using a net app.

Whenever I see the .net thing brought up, still to this day always the
first thing that comes to my mind was that very humorous incident with
those buffoon MSFT employees getting caught out in their vote rigging.

(I'm having trouble finding the original articles online. Maybe I'd
read originally at pcmag.com. But I didn't trouble with searching there
specifically tonight. In meantime, for those that didn't get to hear the
little story at the time, here is a copy-paste from one of the articles,
which I'd locally saved.)


<quote>

ZDNet UK > News > Story

.NET VOTE RIGGING ILLUSTRATES IMPORTANCE OF WEB SERVICES
Wednesday 9th January 2002; Peter Judge

In December, Java was more popular than .Net for building Web services,
according to a ZDNet UK poll, but weeks later the position had dramatically
reversed; investigation revealed just what lengths Microsoft will go to to
promote its products

Microsoft's .Net Web services technology appeared to experience a sudden
massive boost in popularity over its rival Java, according to a poll run by
ZDNet UK.

By 21 December, more than two-thirds of the respondents (69.5 percent), said
they planned to deliver some applications by Web services by the end of
2002, with a large majority of those (nearly half the total sample) planning
to use Java. Only 21.5 percent said they planned to use Microsoft .Net --
less than the figure (23.5 percent) planning to use neither.

But by the time the poll closed, on 5 January, the position had dramatically
changed, with three quarters of voters claiming to be implementing .Net.
This apparent sudden change of heart over the Christmas period appears to be
the result of a concerted campaign within Microsoft.

ZDNet UK logs reveal rather obvious vote rigging, and prove that it
originated from within Microsoft:

- A very high percentage of voters are from within the microsoft.com
domain.

- There is a very high incidence of people attempting to cast multiple
votes, even though the poll script blocked out most attempts at
multiple voting. The one that wins the prize made 228 attempts to vote.
This person was from within the microsoft.com domain.

- Several of the voters evidently followed a link contained in an email,
the subject line of which ran: "PLEASE STOP AND VOTE FOR .NET!" We know
this, because our logs include the Web address where visitors browsed
from; when people click there from a Microsoft Exchange email message,
Exchange helpfully gives us the subject line and username. The people
who followed that link all had email addresses in the microsoft.com
domain.

There is also clear evidence of automated voting, with scripts attempting to
post multiple times.

This is not the first time Microsoft has been caught using dubious
practices. Last August, lobbyists acting for Microsoft went beyond the grave
and dispatched letters to US states' attorneys general from two deceased
people as part of a campaign to persuade government prosecutors to lay off
the company in the antitrust case. US lobby group the Campaign Against
Government Waste (CAGW) posted the letters as part of an attempt to convince
attorneys general there was a grass-roots campaign against the case.

Although votes cast after 21 December are suspect, this latest episode
illustrates the importance of Web services -- at least to suppliers, anyway.
The inevitable conclusion is that these are some of the first salvos in what
will be a bitter PR struggle. Microsoft may have shot itself in the foot
this time, but future efforts may be a little more subtle.

</quote>
 
John Corliss said:
I'm leery of .NET still because who knows what other modifications to
my system a 23.1 mb download will make? I've heard that Microsoft has
a history of making other changes to a system than what an update is
supposed to do. For instance, installation of DRM with a "security
update" to an older version of Media Player.

Incidentally, I notice that currently Microsoft tells me that I need
to in stall 17 "Critical Updates and Service Packs" and 46 "Windows
Millennium Edition" changes, one of them being the .NET Framework.

Ain't gonna happen.

some wupdates are helpful, even if i'd rather prefer a sw less buggy in its
public release. like this, i feel like a beta tester...
and, one for all, i did setup wmp9 not to tell anything to anyone. as soon i
first launched it, sygate told me it was trying to chat with redmond...
j.
 
javalab said:
some wupdates are helpful, even if i'd rather prefer a sw less buggy in its
public release. like this, i feel like a beta tester...
and, one for all, i did setup wmp9 not to tell anything to anyone. as soon i
first launched it, sygate told me it was trying to chat with redmond...
j.
I've heard that a larger consideration is DRM, which marks your .mp3
files so that they can only be played on your computer or somesuch.
 
I'm becoming acquainted with VB .NET and I'm going to see if I can
make a small image viewer too. I'm going to see if I can make an app
very similar to AcDSee (my favorite).

Awesome!

Here's my wish list. Most of it was borrowed from ACDSee Classic 2.43. I
think a viewer should be only for viewing, and not burdened with non-viewing
features.

*One click in Explorer pops a pic up full screen
*Option to permanently hide the menu and title bar
*1 tap of the ESC key and you're out
*Black background for smaller pics.
*Large pics shrunk to fit screen
*Small pics not stretched
*Space Bar toggles quickly through a folder
*Tapping the gray + zooms, the gray - unzooms
*Lossless JPEG rotate
*Right-click context menu
*Option to register and un-register file types


Browser and thumbnails are redundant. All modern versions of Windows already
have a browser with thumbnails. There are already good freeware viewers that
have built-in browsers for Windows '95 and '98.

I would like to see losless PNG rotate if it makes sense or is possible.

Editing options (except perhaps rotate and crop) are unnecessary. There are
very light, quick editors such as PhotoFiltre that do that better.

A "Create Wallpaper" option would be OK, and would not bloat the program.
Ditto for a Slide Show.

Printing is unnecessary. That's what editors and print programs are for.

My vision is to store an EXE with pics on a CD. When auto ran, it would ask
to register file types to (Viewer Name). If yes, it would copy the EXE to a
folder and instruct to click on the files on the CD and press the space bar.

Bob

Remove "kins" from address to reply.
 
John Corliss <[email protected]#> wrote:
I'm leery of .NET still because who knows what other modifications to
my system a 23.1 mb download will make? I've heard that Microsoft has
a history of making other changes to a system than what an update is
supposed to do. For instance, installation of DRM with a "security
update" to an older version of Media Player.
Incidentally, I notice that currently Microsoft tells me that I need
to in stall 17 "Critical Updates and Service Packs" and 46 "Windows
Millennium Edition" changes, one of them being the .NET Framework.
Ain't gonna happen.

There lies the problem. I'm afraid there is going to be a great divide
here between those who have XP and those who have an older OS who will
install the runtimes, and those who simply do not trust MS and will
refuse.

I'm kinda like you. Hmmmm, what are you trying to here do Bill?

I'm going to certainly try out the DOS find Bjorn provided:
-----------------------------------------------------------------------------------------------------
Bjorn: <[email protected]>

I just lost my drive and installed ME, rather than my beloved 98SE.

Real DOS-Mode Patch for Windows Millennium
By Reines [MFD]
<http://www.geocities.com/mfd4life_2000/>
and
How to boot to DOS under Windows ME
<http://www.geocities.com/dos8me/>
-----------------------------------------------------------------------------------------------------

And I'm going to install the .net framework, or possibly just the
required .dll files, if this is even possible, and see what the
easiest way to make the .net app work with ME.

I'll track all changes if it comes to installing the framework and
report what does happen. I'm still not even finished getting ME setup
with all the programs I use yet and time will be limited until
semesters end. (this may not pan out until June or so)

It "looks" great from a programming and distribution standpoint, and
for the end users... if there is no catch.

If this is some sort of a tactic to render older versions of Windows
useless, or force installations that are not what they appear to be I
doubt I'll do much with it out of principle. This would be a shame,
because it really is slick.

I would like to do the ACDSee clone for those who do have the runtimes
though just to evaluate the .net approach for those who can run it.
 
ehm...
with vb.net you might do a 15k app (i know i can with vb6) but you'll have
to have 20m of framework onboard, just like vb6 needs its 1.5m runtime...
i'm an msdn subscriber, so i can use net, but sofar i couldnt understand its
goal.
anyway, win2000 *does not* have the framework onboard. i got it via wupdate
(together with blast and another worm...).
a point favoring net is that -- in theory -- n*x users could use your app
too. but i never heard a linux user telling s/he was using a net app.

Hmmm, maybe it was 2000 Professional. I coulda sworn I saw 2000 as
viable in .net, but I'm probably mistaken. I know that I could program
in .net in Pro and I thought the apps would run in the non-Pro
version.

The purchase of 2000 Pro might be worth consideration. I've read many
positive things about 2000 and it might well be the last good MS
release that you don't have to ask permission to use. I was going to
buy it to do the .net programs in, but it's pretty pricey and they
gave me XP. I doubt it will be offered for sale for too much longer,
as it's just about passed the "MS lifecycle," which leads on to more
devious versions and the loss of user control.


------------ And now a word from our sponsor ------------------
For a quality usenet news server, try DNEWS, easy to install,
fast, efficient and reliable. For home servers or carrier class
installations with millions of users it will allow you to grow!
---- See http://netwinsite.com/sponsor/sponsor_dnews.htm ----
 
Here's my wish list. Most of it was borrowed from ACDSee Classic 2.43. I
think a viewer should be only for viewing, and not burdened with non-viewing
features.
*One click in Explorer pops a pic up full screen
*Option to permanently hide the menu and title bar

Full screen. Oh yes. I like viewing in ACDSee in full screen and using
the ESC key to navigate and the Page Up/Down keys to view previous and
next images. That's going to be the starting point.
*1 tap of the ESC key and you're out
*Black background for smaller pics.
*Large pics shrunk to fit screen
*Small pics not stretched
*Space Bar toggles quickly through a folder
*Tapping the gray + zooms, the gray - unzooms

Can you elaborate here?
*Lossless JPEG rotate

And here too?
*Right-click context menu
*Option to register and un-register file types
Browser and thumbnails are redundant. All modern versions of Windows already
have a browser with thumbnails. There are already good freeware viewers that
have built-in browsers for Windows '95 and '98.
I would like to see loseless PNG rotate if it makes sense or is possible.

The actions should work on any image file.
Editing options (except perhaps rotate and crop) are unnecessary. There are
very light, quick editors such as PhotoFiltre that do that better.

Yes, I'm thinking of a simple, fast viewer. I'd like to allow users to
set their own keys though, so an .ini file might be necessary. I think
I can fix it so the .ini is only necessary for those who want to
change the keys and is simply not there for others. That is, the user
writes it and puts it in the directory. There would be one simple
check to see if it exists at startup and no configuration program.
A "Create Wallpaper" option would be OK, and would not bloat the program.
Ditto for a Slide Show.

I'll try to get the basic viewer going and debugged and then wrangle
out these.
Printing is unnecessary. That's what editors and print programs are for.
Yes.

My vision is to store an EXE with pics on a CD. When auto ran, it would ask
to register file types to (Viewer Name). If yes, it would copy the EXE to a
folder and instruct to click on the files on the CD and press the space bar.

It could run from the CD. The small size would easily load into memory
from the CD in a snap. That's all that is required for the program to
zoom.

Or, it could be copied to disk and the end user could write an .ini or
not. It would copy from disk to mem a 10-30 milliseconds faster,
depending on the read speed of the drive and CD-ROM.

Thanks for the feedback. It's actually your idea. I recall a message
awhile back when you asked for a small clone and I thought to myself,
"It would be great to have a freeware clone that was lighter and
faster." A few days later I started the VB class and saw that it
should be fairly easy to do in .net. Time is short right now, it might
take me awhile, but this is my project when I do have the time to play
with it. Actually, the more I pick up on exceptions, etc. in class the
less debugging it will require. We're just starting on exception
handling now.
 
Can you elaborate here?


Instead of "gray" I should have said the + and - keys on the number pad.
That's a throwback to old keyboards and Q-Edit! said:
And here too?

Some programs re-save a rotated JPEG file, and re-compress the rotated data.
This causes more compression loss, and more JPEG artifacts.
The actions should work on any image file.
Great!


Yes, I'm thinking of a simple, fast viewer. I'd like to allow users to
set their own keys though, so an .ini file might be necessary. I think
I can fix it so the .ini is only necessary for those who want to
change the keys and is simply not there for others. That is, the user
writes it and puts it in the directory. There would be one simple
check to see if it exists at startup and no configuration program.

INI files are great. I think most experienced computers much prefer INI
files to registry writes!


So many people have digital cameras these days that it's really funny there
are no "pure" viewers. ACDSee Classic is the closest thing to it, but even
it has a ton of unneeded features.

Besides ACDSee, the only one I have seen that works as I envision is the
viewer that comes with Windows XP! Add 4-5 features (mostly keyboard
shortcuts) to the XP Picture and Fax Viewer, and it would be near perfect.
Go figure that! :)

Bob

Remove "kins" from address to reply.
 
Back
Top