PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Image found in a Web Camera control
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Saves an image:
  • in a file in JPEG format.
  • in memory.
This image corresponds to the image found:
  • in an Image control.
  • Versions 17 and later
    iPhone/iPad in an Image variable.
    New in version 17
    iPhone/iPad in an Image variable.
    iPhone/iPad in an Image variable.
    in an Image variable.
    Windows Mobile This type of variable is not available.
  • in a Bar Code control.
    Windows Mobile The Bar Code controls are not available in this version. Therefore, no image found in a Bar Code control can be saved.
  • in a Web Camera control.
Notes:
  • Only the visible part of 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 modifications performed by ImageInfoModify on the Exif tags of an image.
Versions 16 and later
Android This function is now available for Android applications.
New in version 16
Android This function is now available for Android applications.
Android This function is now available for Android applications.
Versions 17 and later
iPhone/iPad This function is now available for iPhone/iPad applications.
New in version 17
iPhone/iPad This function is now available for iPhone/iPad applications.
iPhone/iPad This function is now available for iPhone/iPad applications.
Versions 18 and later
Universal Windows 10 App This function is now available in Windows Store apps mode.
New in version 18
Universal Windows 10 App This function is now available in Windows Store apps mode.
Universal Windows 10 App This function is now available in Windows Store apps mode.
Versions 21 and later
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
New in version 21
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
// Saves in memory the image found in "IMG_ImageDrawing"
ResSave = dSaveImageJPEG(IMG_ImageDrawing, inMemory)
Universal Windows 10 App
// Saves the image found in "IMG_ImageDrawing" in "C:\Documents\Image.JPEG"
ResSave = dSaveImageJPEG(IMG_ImageDrawing, "C:\Documents\Image.JPEG")
Windows Mobile
// Saves the image found in "IMG_ImageDrawing" in "\Documents\Image.JPEG"
ResSave = dSaveImageJPEG(IMG_ImageDrawing, "\Documents\Image.JPEG")
Syntax
AndroidiPhone/iPadWindows MobileUniversal Windows 10 App

Saving an image in a file in JPEG format Hide the details

<Result> = dSaveImageJPEG(<Image name> , <File name> [, <Quality> [, <Exif tag>]])
<Result>: Boolean
  • True if the image was saved,
  • False otherwise. To know the error details, use ErrorInfo associated with errMessage.
<Image name>: Character string (with or without quotes) or Image variable
  • Name of Image control, Bar Code control or Web Camera control to use. The Image controls found in a report cannot be used.
  • Windows Mobile Name of Image control or Web Camera control to use
  • Android Name of Image control to use.
  • Versions 17 and later
    WINDEV MobileiPhone/iPad Name of the Image variable to use.
    New in version 17
    WINDEV MobileiPhone/iPad Name of the Image variable to use.
    WINDEV MobileiPhone/iPad Name of the Image variable to use.
    Name of the Image variable to use.
    Windows Mobile This type of variable is not available.
<File name>: Character string (with quotes)
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.
Windows Mobile Name and full path of JPEG file to create. The file extension is optional.
<Quality>: Optional integer
Quality of the image saved. Value included between 1 and 100 (80 by default). The lower the image quality will be, the higher the compression rate of the image will be and the smaller the file size will be.
<Exif tag>: Optional constant (or combination of constants)
Saves the Exif tags modified by ImageInfoModify:
imgAddThumbnailAdds a thumbnail into the image file (<File name>).
This constant is ignored if a thumbnail is found in the image file displayed in the Image control.
imgProgressiveJPEGUsed to save the image in progressive JPEG format. This format is mainly used for the Web sites. It allows the pages to be loaded faster (the images being loaded and displayed progressively).
imgGrayScaleUsed to save the image in black and white ("Grayscale" display mode).
imgSaveTagSaves the Exif tags.
A new thumbnail is calculated if a thumbnail is found in the image file displayed in the Image control.
By default, the Exif tags are not saved, no operation is performed on the thumbnails.
This parameter is available only if <Control name> corresponds to the name of an Image control.
AndroidiPhone/iPadWindows MobileUniversal Windows 10 App This parameter is not available.
Universal Windows 10 App Syntax not available

Saving an image in memory Hide the details

<Result> = dSaveImageJPEG(<Image name> , <inMemory> [, <Quality> [, <Exif tag>]])
<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 name>: Character string (with or without quotes) or Image variable
  • Name of Image control, Bar Code control or Web Camera control to use. The Image controls found in a report cannot be used.
  • Windows Mobile Name of Image control or Web Camera control to use
  • Android Name of Image control to use.
  • Versions 17 and later
    WINDEV MobileiPhone/iPad Name of the Image variable to use.
    New in version 17
    WINDEV MobileiPhone/iPad Name of the Image variable to use.
    WINDEV MobileiPhone/iPad Name of the Image variable to use.
    Name of the Image variable to use.
    Windows Mobile This type of variable is not available.
<inMemory>: Constant
inMemory: Constant used to save an image in memory.
<Quality>: Optional integer
Quality of the image saved. Value included between 1 and 100 (80 by default). The lower the image quality will be, the higher the compression rate of the image will be and the smaller the file size will be.
<Exif tag>: Optional constant (or combination of constants)
Save the Exif tags modified by ImageInfoModify:
imgAddThumbnailAdds a thumbnail into the image file (<File name>).
This constant is ignored if a thumbnail is found in the image file displayed in the Image control.
imgProgressiveJPEGUsed to save the image in progressive JPEG format. This format is mainly used for the Web sites. It allows the pages to be loaded faster (the images being loaded and displayed progressively).
imgSaveTagSaves the Exif tags.
A new thumbnail is calculated if a thumbnail is found in the image file displayed in the Image control.
By default, the Exif tags are not saved, no operation is performed on the thumbnails.
This parameter is available only if <Control name> corresponds to the name of an Image control.
AndroidiPhone/iPadWindows Mobile This parameter is not available.
Remarks

Image found in a Web Camera control

Only the image displayed when dSaveImageJPEG is run will be saved. To save this image, you can also use:
  • the function VideoCapture: the image will be saved in BMP format
  • the function dSaveImageBMP: the image will be saved in BMP format or in memory
  • the function dSaveImageGIF: the image will be saved in GIF format or in memory
  • the function dSaveImagePNG: the image will be saved in PNG format or in memory.
Component : wd240pnt.dll
Minimum required version
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment