When I use very large images, the performance loss is severe. Even when I use a dedicated GPU, the FPS remains at 20. Could we consider some kind of dynamic loading/viewport culling technology? If that's not possible, we could automatically generate a fragmented image group cache. Even if I select a huge image, after selecting it, it will automatically be split into multiple smaller images and cached in a specific folder. Subsequent game loads come from the cache instead of a single huge PNG, thus achieving dynamic loading.