Python Property Finding or Listing

Texture dimensions in asset browser’s preview popup and columns view mode is imported size.
But blueprint_get_size returns Max In-Game property, affected by max texture size.

# if texture's imported dimensions was 1024x1024,
my_texture2d.set_editor_property('max_texture_size', 512)
print(my_texture2d.blueprint_get_size_x())  # 512
my_texture2d.set_editor_property('max_texture_size', 0)
print(my_texture2d.blueprint_get_size_x())  # 1024

If I reset max_texture_size = 0 to get imported size then revert, it seems the asset need to be regenerated twice.
Is there better way retrieve imported dimensions without changing its property?