~~Title: Efl.Gfx.Image_Load_Controller.load_size~~
====== Efl.Gfx.Image_Load_Controller.load_size ======
===== Description =====
%%The load size of an image.%%
%%The image will be loaded into memory as if it was the specified size instead of its original size. This can save a lot of memory and is important for scalable types like SVG.%%
%%EFL will try to load an image of the requested size but does not guarantee an exact match between the request and the loaded image dimensions.%%
%%By default, the load size is not specified, so it is %%''0x0''%%.%%
//Since 1.23//
{{page>:develop:api-include:efl:gfx:image_load_controller:property:load_size:description&nouser&nolink&nodate}}
===== Values =====
* **size** - %%The image load size.%%
===== Signature =====
@property load_size @pure_virtual {
get {}
set {}
values {
size: Eina.Size2D;
}
}
===== C signature =====
Eina_Size2D efl_gfx_image_load_controller_load_size_get(const Eo *obj);
void efl_gfx_image_load_controller_load_size_set(Eo *obj, Eina_Size2D size);
===== Implemented by =====
* [[:develop:api:efl:gfx:image_load_controller:property:load_size|Efl.Gfx.Image_Load_Controller.load_size]]
* [[:develop:api:efl:canvas:video:property:load_size|Efl.Canvas.Video.load_size]]
* [[:develop:api:efl:canvas:image:property:load_size|Efl.Canvas.Image.load_size]]
* [[:develop:api:efl:ui:image:property:load_size|Efl.Ui.Image.load_size]]