PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Saves an image:
  • in a JPEG file.
  • in memory.
This image corresponds to the image contained in a Image control.
Remarks:
  • Only the visible part of the Image control is saved.
  • 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 the reports.
  • This function can also be used to save the changes made by ImageInfoModify on the Exif tags of an image.
Example
// Saves in memory the image found in "IMG_ImageDrawing"
ResSave = IMG_ImageDrawing.SaveJPEG(inMemory)
Reports and Queries
// Saves the image found in "IMG_ImageDrawing" in "C:\Documents\Image.JPEG"
ResSave = IMG_ImageDrawing.SaveJPEG("C:\Documents\Image.JPEG")
Reports and Queries
// Modify the comments of the image
// displayed in the "IMG_MyImageControl" control
ImageInfoModify(IMG_MyImageControl, imgComment, "Coral Reef")
// Save the modification in the
// "C:\Diving\Coral.JPG" file
IMG_MyImageControl.SaveJPEG("C:\Dives\Gorgone1.JPG", 100, imgSaveTag)
Syntax
Reports and Queries

Saving an image in a JPEG file Hide the details

<Result> = <Image variable>.SaveJPEG(<File name> [, <Quality>])
<Result>: Boolean
  • True if the image was saved,
  • False otherwise. To get more details on the error, use ErrorInfo with the errMessage constant.
<Image variable>: Image variable
  • Name of the Image, Bar Code or Web Camera control to be used. Image controls in a report cannot be used.
<File name>: Character string
Name and full (or relative) path of JPEG file. A UNC path can be used. The file extension is optional.
Caution:
  • The destination directory must exist in order for the image to be saved.
  • The existence of the JPEG file is not checked. This file is automatically overwritten if it already exists.
<Quality>: Optional integer
Quality of the image saved. Value between 1 and 100 (80 by default). Lower image quality translates into higher image compression rate and smaller file size.

Saving an image in memory Hide the details

<Result> = <Image variable>.SaveJPEG([<Quality>])
<Result>: Buffer
Byte string containing the image in JPEG 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 variable>: Image variable
  • Name of the Image, Bar Code or Web Camera control to be used. Image controls in a report cannot be used.
<Quality>: Optional integer
Quality of the image saved. Value between 1 and 100 (80 by default). Lower image quality translates into higher image compression rate and smaller file size.
Component: wd270pnt.dll
Minimum version required
  • Version 24
This page is also available for…
Comments
Click [Add] to post a comment