Class WorkerImageManipulator
Methods
create
- create(): Promise<ObjectId<"ImageManipulator">>
Returns Promise<ObjectId<"ImageManipulator">>
cropRect
- cropRect(instanceId, image, rect): Promise<{
originalImage: Image;
result: Image;
}> Parameters
instanceId: ObjectId<"ImageManipulator">
Returns Promise<{
originalImage: Image;
result: Image;
}>
destroy
- destroy(instanceId): Promise<void>
Parameters
instanceId: ObjectId<"ImageManipulator">
Returns Promise<void>
flip
- flip(instanceId, image, origin): Promise<{
originalImage: Image;
result: Image;
}> Parameters
instanceId: ObjectId<"ImageManipulator">
Returns Promise<{
originalImage: Image;
result: Image;
}>
resize
- resize(instanceId, image, size): Promise<{
originalImage: Image;
result: Image;
}> Parameters
instanceId: ObjectId<"ImageManipulator">
size: number
Returns Promise<{
originalImage: Image;
result: Image;
}>
rotate
- rotate(instanceId, image, rotation): Promise<{
originalImage: Image;
result: Image;
}> Parameters
instanceId: ObjectId<"ImageManipulator">
Returns Promise<{
originalImage: Image;
result: Image;
}>
This class is used inside the JS Worker and interacts directly with the WASM.