twolfson / multi-image-mergetool

Resolve multiple image conflicts at the same time
The Unlicense
2 stars 0 forks source link

Contemplate adding base images and composite states #7

Open twolfson opened 7 years ago

twolfson commented 7 years ago

We had a thought last night about adding base images (e.g. a screenshot on which other screenshots would have small parts laid on top of it like notifications). After some thought we aren't fully convinced it solves actual problems without introducing even more (e.g. need to handle page shifts, what about partial opacity content). Anyway, here are our half-awake notes:

For alternate UI states (e.g. auto-read), take a base screenshot then composite transparent filtered PNG on top (e.g. checking a checkbox)


This does move to series but we have less things to approve

Not sure how to do page shifts (e.g. entire diff got shifted down, composed page always has a new row element)


Maybe fork looks-same and add shift support since it's open source


For composite, keep it simple. Declare base image then only diff composite after parent is approved


Compose isn't shift tolerant but maybe we can fix that?

I think shift ??? ??? isn't due to overlay breaking


Or maybe we say composing and shifts break simple tools so no and are edge cases so don't support them