Rather than an Edit plugin, I'm still of the opinion that people should be writing Output plugins to accommodate this exact sort of scenario. That way, you can keep one standard (and spec-compliant) epub, and then run an Ouput plugin that saves a copy of the epub that is tailored to deal with the quirks of: KDP, Smashwords, iBooks, etc...
Creating Edit plugins that diddle the epub for non-epub reasons doesn't make any sense to me. It means people have to maintain multiple epub versions of the same book to accommodate the various vendor/platform quirks. Using Output plugins would allow content creators to keep one master epub and then squirt out vendor-specific versions on demand.
If this images-need-inline-dimensions-in-percentages thing is a consistent expectation of EPUBs bound for KDP/Kindlegen, then it needs to be part of a KDP Output plugin IMO.
|