初始化并加载系统内置的所有算法插件。
(cls)
| 33 | |
| 34 | @classmethod |
| 35 | def load_plugins(cls): |
| 36 | """初始化并加载系统内置的所有算法插件。""" |
| 37 | if cls._initialized: |
| 38 | return |
| 39 | |
| 40 | # 注册内置插件 |
| 41 | cls._plugins['LSB'] = LSBPlugin() |
| 42 | cls._plugins['RandomLSB'] = RandomLSBPlugin() |
| 43 | cls._plugins['DWTDugad'] = DWTDugadPlugin() |
| 44 | |
| 45 | cls._initialized = True |
| 46 | |
| 47 | @classmethod |
| 48 | def get_plugin_by_name(cls, name: str) -> Optional[StegaPyPlugin]: |
no test coverage detected