Generowanie obrazów terminów często odnosi się do procesu, który rozpoczyna się od domyślnego obrazu waniliowego dostarczonego wraz z instalacją i załadowania do niego całego kodu, który jest niezbędny dla niektórych projektów. Odbywa się to okresowo podczas programowania, aby zapewnić, że cały kod faktycznie się ładuje i działa domyślnie, bez problemów.
Usuwanie izolacji to proces, który (czasami) jest wykonywany przed wdrożeniem, z obrazu zawierającego wszystkie niezbędne kody projektu, niektóre nieużywane klasy i metody są "usuwane" z obrazu. Dzieje się tak, aby obraz wdrożeniowy był mniejszy lub mniej zależny od zewnętrznych bibliotek współdzielonych lub ze względów bezpieczeństwa lub z powodów licencyjnych. Na przykład stripping może usunąć wiele klas związanych z interfejsem użytkownika dla serwera bezgłowego. Lub może usunąć kompilator, aby uniemożliwić użytkownikowi zmianę kodu. W każdym razie rozbiórka nie jest nauką ścisłą, ponieważ trudno jest określić, co można usunąć, a co nie.
Dzięki generowaniu obrazów uzyskujesz większy obraz niż ten, z którego zacząłeś, a po rozebraniu otrzymujesz mniejszy obraz.