From Clomosy Docs

No edit summary
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div class="alert alert-ligth border border-3 border-primary-subtle rounded-5 p-4 shadow-sm" role="alert">
<div class="alert alert-ligth border border-3 border-primary-subtle rounded-5 p-4 shadow-sm" role="alert">
procedure ImageChooser(AComponent, TargetComponent: TCLComponent);
procedure ImageChooser(Sender:TclForm; ImageViewer:TClImage);
</div>
</div>


<span style="color:blue"><b>AComponent</b></span> : The ImageChooser operation's main component parameter indicates the component where the operation will be executed. It is recommended to use it on a form.<br>
<span style="color:blue"><b>Sender</b></span> : The main component parameter of the ImageChooser operation specifies the form on which the operation will be executed.<br>


<span style="color:blue"><b>TargetComponent</b></span> : This parameter represents the target component where the image will be assigned. TargetComponent is typically a component capable of displaying an image.<br>
<span style="color:blue"><b>ImageViewer</b></span> : This parameter represents the target component where the image will be assigned.<br>


The "ImageChooser" feature allows users within the project to select an image from their galleries or file systems and take a photo from the camera.<br>
The "ImageChooser" feature allows users within the project to select an image from their galleries or file systems and take a photo from the camera.<br>
Line 46: Line 46:
* [[Object Properties]]
* [[Object Properties]]
* [[AddNewEvent]]
* [[AddNewEvent]]
{{#seo:|title=Camera Access Using in Clomosy - Clomosy Docs}}
{{#seo:|description=ImageChooser enables users to select an image from their gallery, file system, or capture a photo with the camera, and displays it on the target component.}}

Latest revision as of 15:03, 10 April 2025

Sender : The main component parameter of the ImageChooser operation specifies the form on which the operation will be executed.

ImageViewer : This parameter represents the target component where the image will be assigned.

The "ImageChooser" feature allows users within the project to select an image from their galleries or file systems and take a photo from the camera.

After the selected or taken image is saved, it is added into the created image object on the form.

Example

var
myForm:TclForm;
CameraBtn:TclButton;
CameraImg:TClImage;

void onbtnClick;
{
  Clomosy.ImageChooser(MyForm, CameraImg);
}

{

myForm = TClForm.Create(Self);
CameraBtn = myForm.AddNewButton(MyForm, 'CameraBtn','Open the Camera');
MyForm.AddNewEvent(CameraBtn, tbeOnClick, 'onbtnClick');
CameraBtn.Align = alBottom;

CameraImg = myForm.AddNewImage(MyForm, 'CameraImg');

MyForm.setImage(CameraImg,'https://clomosy.com/demos/balloon.png');
CameraImg.Align = alCenter;
CameraImg.Height = 300;
CameraImg.Width = 300;

myForm.Run;

}

See Also