|
|
|
|
|
- Displaying a PNG image
- Transparent image in PNG format
- Drawing in PHP
<Image>.SavePNG (Function) In french: <Image>.SauvePNG Saves an image: This image corresponds to the image contained in a Image control. Remarks: - Only the visible part of the Image control is saved.
- The border of the Image control (if it exists) is also saved.
Reminder: The frame of the Image field is defined in the "Style" tab of the control description window.. - This function can only be used to save the images for screen resolutions up to 32 bits.
- This function cannot be used with the Image controls found in reports.
ResSauvegarde = IMG_ImageDessin.SauvePNG("C:\Documents\Image.PNG")
ResSauvegarde = IMG_ImageDessin.SauvePNG(inMemory)
Syntax
Saving an image in memory Hide the details
<Result> = <Image control>.SavePNG(<inMemory> [, <Transparency color>])
<Result>: Buffer Byte string containing the image in PNG format. Then, this byte string can be assigned to an Image control, saved in a file (fSaveText), sent via a network (with the Socket functions), ...
<Image control>: Control name - Name of the Image, Bar Code or Web Camera control to be saved. Image controls in a report cannot be used.
 Name of the Image or Web Camera control to be used.  Name of the Image control to be used.
<inMemory>: Constant inMemory: Constant used to save an image in memory. <Transparency color>: Optional integer Color that will be considered as being transparent in the image. This color can correspond to:If this parameter is not specified, the generated image is not transparent. Displaying a PNG image Caution: If the PNG image is semi-transparent, the image display will be slower. Transparent image in PNG format To save a transparent image in PNG format, the Image control must be filled with the transparent color beforehand. Example used to draw a transparent line and to save it in PNG format:
IMG_Image1.DébutDessin(dWithOpacity)
IMG_Image1.ChangeMode(drawDefault)
FOR nI = 0 _TO_ IMG_Image1..Width
FOR nJ = 0 _TO_ IMG_Image1..Height
IMG_Image1.DessinePoint(nI, nJ, RGB(255,255,255), 0)
END
END
IMG_Image1.Stylo(RGB(100, 020, 200), 0,10, 100)
IMG_Image1.DessineLigne(10, 10, 100, 10)
IMG_Image1.SauvePNG(CompleteDir(fExeDir()) + "img.png")
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|