In french: PicRedimensionne
Resizes a WDPic image. All image layers are resized.
Remark: To resize one single layer, use dResize
// Open a source image
MyWDPicImage is WDPic
MyWDPicImage.FileName = fExeDir() + ["\"] + "Source.png"
// Resize the image
PicResize(MyWDPicImage, 100, 100, drHomothetic)
// Save the result
PicSave(MyWDPicImage, fExeDir() + ["\"] + "Result.png")
<Result> = PicResize(<WDPic image> , <New width> , <New height> [, <Option>])
- True if resized successfully,
- False otherwise.
<WDPic image>: WDPic variable
Name of the WDPic variable that contains the image to use.
<New width>: Integer
New image width expressed in pixels.
<New height>: Integer
New height of the image expressed in pixels.
<Option>: Optional Integer constant
|drHighQuality||This constant can be combined with the homothetic resizing options.|
In homothetic mode, this constant is used to improve the quality of the image when this one is reduced in relation to its initial size.
|drHomothetic||The image is stretched or reduced to occupy the defined space in an optimal way without being distorted. It occupies:|
- the entire specified height.
- the entire specified width.
|drHomotheticCentered||The image is stretched or reduced to occupy the defined space in an optimal way without being distorted and it is centered. It occupies:|
- the entire specified height: the image is centered horizontally.
- the entire specified width: the image is centered vertically.
|drHomotheticExtended||The image is stretched or reduced in order for the smallest side of the image to be entirely displayed.|
|The image is stretched if necessary to fit the new specified width and height.|
|drTiled||The image is tiled to occupy the entire new specified width and the entire new specified height.|
This page is also available for…