Hmm.

I'm not buying in on many of your arguments here.

I don't know enough about this particular change in Enfuse. Was the decision to treat all pages of multipage TIFF files equally taken with a clear understanding of the repercussions of that choice?

Certainly it is not the case that all pages will always be of equal importance to the user. Like I say, I wasn't "around the table" for the discussion. But I *have* been around other tables, discussing other things. And this decision sure has the flavor of an enthusiastic developer implementing what they personally wanted/ needed... without (sorry) "thinking about it a bit further."

Programmers, especially programmers of Open Source tools, build things that "ordinary people" (that is, non-programmers) will use. Over the years, I have encountered far too many programmers who are very very sensitive to having their work criticized. A reaction of "Go fix it yourself!" is disingenuous -- ordinary users are *not* programmers and can't fix it themselves.

eo


On Sep 13, 2010, at 6:52 AM, Yuval Levy wrote:

On September 12, 2010 05:01:21 am Erik Krause wrote:
Am 12.09.2010 08:51, schrieb Harry van der Wolf:
You can also use tiffsplit to split your tiffs first.

Hmm, an additional step that wouldn't be necessary if the programmers
would have thought a bit further...

You might be surprised to find out that the "programmers" (I actually prefer
the term "contributing users") actually did think further.

No Free software contributor expects a turnkey solution for his problems from another contributor. But Free software contributors expect to be treated with
respect.  The above statement belittles the work of all those who have
contributed to getting enblend-enfuse where it is now.

The current solution, while not claiming to be perfect, enables GIMP users of multi layered documents to access their TIFFs directly - unlike Photoshop users who need to run their PSD through an extra step like your script [0].

Users of PSD files would surely deem as incomplete any software that ignores Photoshop layers other than the background layer. Similarly, users of GIMP
deemed enblend-enfuse incomplete and improved it.

Can it be further improved? of course. Nobody claims perfection. Workarounds and patches are always welcome and *if the existing / suggested ones are not
reasonable for you, you are free to contribute alternatives*.


This should have been an option, not the default behavior in order to
keep compatibility and for ease of use. Or at least there should be a
parameter to deliberately choose the page.

Processing PSD layers is the default behavior of most modern applications so
why should the default for TIFF layers be different?

Would you suggest that in order to keep backward compatibility and *"ease of
use"* any application importing PSD files should default to import the
background layer only?

On the last sentence of the statement I agree: a parameter to deliberately choose the page would be a neat improvement. Those who need it can work on it. A good starting point is to expand on the syntax of the command line and of the response file [1]. How would you identify which layers to use and which to ignore? Next would be implementation, starting around line 1587 of
[2].  Patches welcome.


In my opinion enfuse 4 got far too complicated for most users. I
recommend using version 3.2 instead and in most cases this solves
problems. Same applies to enblend...

If staying behind works for you, it is a reasonable and legitimate alternative for you. Good for you. You can even fix 3.2 issues such as the horizontal
lines artifacts which in my experience are gone from 4.x

What has worked well in the past is not necessarily the best solution for the future. It is a legitimate personal choice to stay behind. It is not a
legitimate choice to force everybody else to stay behind with you.

Version 3.2 still lives in the repo [3]. You have write access to the repo. Nobody prevents you from branching out and improving on 3.2 if you think so negatively of 4.0. Anybody is free to branch out there (or anywhere else) and continue 3.2 development, fix 3.2 bugs, improve 3.2 any way they see fit if they don't think that 4.x was the right way to go. So far all contributing
users have been adding to 4.x, an act that speaks for itself.

The added complexity of dealing with layers is not an enblend-enfuse problem. It is a garbage-in garbage-out problem that is solved upstream by adequately controlling the output of the upstream software and/or specifying the input to
enfuse.

This discussion reminds me of another recent negative complaint/ suggestion in a completely different setting [4]. It is easy for a *consumer* to argue against higher security for a web-based app in the name of *"ease of use"*. Tell that to the admin who has to "easily" sort out all the spam after an account has been compromised. The positive, forward looking solution in that case would be to implement OpenID login [5], and a *contributing user* could just mention that or provide a patch against the web app code if the source of
that app is available to be patched.

Yuv


[0] http://www.erik-krause.de/ttt/index.htm#Photoshop%20Actions
[1] http://enblend.sourceforge.net/enfuse.doc/enfuse_4.0.0.xhtml/Response-
Files.xhtml#Response-Files
[2]
http://enblend.hg.sourceforge.net/hgweb/enblend/enblend/file/77fbc2c95fb5/src/enfuse.cc
[3] http://enblend.hg.sourceforge.net/hgweb/enblend/enblend/rev/b159234a5d59
[4] http://groups.google.com/group/krpano/msg/5904056e7c81a8b2
[5] http://openid.net/

--
You received this message because you are subscribed to the Google Groups "Hugin and 
other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx

Reply via email to