On 19/07/07, Stefan Küng <firstname.lastname@example.org> wrote:
> On 7/19/07, Simon Large <email@example.com> wrote:
> > On 19/07/07, Stefan Küng <firstname.lastname@example.org> wrote:
> > > On 7/19/07, Lorenz <email@example.com> wrote:
> > >
> > > > The layout editor (circuit diagrams and board layouts) we are using
> > > > (cadsofts EAGLE) has no diff tool of its own, so I'm exporting to bmps
> > > > and comparing them.
> > >
> > > I know that one very well :)
> > >
> > > > For that purpose it would be nice if TortoiseIDiff could not only show
> > > > an overlay of both bmps, but also a difference bmp (numerical,
> > > > per-pixel difference).
> > > > One then could locate differing section easyly, zoom-in and switch
> > > > back to the overlay mode to examine in-detail.
> > > >
> > > > Any change such thing could be implemented?
> > >
> > > I'm sorry, but I don't understand what you mean with "difference bmp".
> > > Do you maybe mean instead of alpha-blending the two images over one
> > > another use maybe XOR (or some other combining algorithm) to 'merge'
> > > the images together?
> > Blending = (pixelA + pixelB) / 2;
> > Difference = func(pixelA - pixelB);
> > or something like that, so you get plain areas where the content is
> > identical, and hotspots where there are differences. Maybe this can be
> > done by making one of the images negative and using 50% alpha blend?
> > That sounds like a useful feature for quickly finding what has changed
> > in a graphic file.
> you mean this?
Well naturally I like my idea better ;-)
PCB (gerber) viewers tend to use bright primary colours for the
layers, so using a bright colour to indicate change may not be that
useful, unless you also reduce the brightness/contrast of the rest of
the image at the same time.
Another method is to display the absolute difference between pixels.
This might work well with a blend slider, as you get pure image at
either end of the slide scale, pure difference in the middle, and a
mix in between.
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
To unsubscribe, e-mail: firstname.lastname@example.org
For additional commands, e-mail: email@example.com
Received on Thu Jul 19 15:44:49 2007