#include "ltwrappr.h"
virtual L_INT LBuffer::Resize(nRow, nBitsPerPixel, pXSize, pYSize)
L_INT nRow; |
current row |
L_INT nBitsPerPixel; |
bits per pixel |
L_INT * pXSize; |
address of a variable to be updated with the width |
L_INT * pYSize; |
address of a variable to be updated with the number of copy repetitions |
Resizes image data in the class object's buffer to the new size specified with the LBuffer::StartResize function.
Parameter |
Description |
nRow |
Current row of the original bitmap. |
nBitsPerPixel |
Bits per pixel, which is the same for the original and the resized bitmap. |
pXSize |
Address of an integer variable to be updated with the width of the resized line. This function updates the variable with number of pixels the new resized line. |
pYSize |
Address of an integer variable to be updated with the required number of copy repetitions. This function updates the variable with the number of times needed to copy the new resized line buffer to the new image. |
|
When an image is being enlarged, some lines must be copied more than once. When an image is being reduced, some lines must be eliminated (not copied at all). For example: |
|
|
|
|
|
|
SUCCESS |
The function was successful. |
< 1 |
An error occurred. Refer to Return Codes. |
Before calling this function, you must do the following:
1. |
Call the LBuffer::StartResize function. |
2. |
Declare two integer variables (pXSize and pYSize), which this function will update with information about the compressed line of data. |
When all lines have been processed, you must call LBuffer::StopResize.
Required DLLs and Libraries
LTDIS For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application. |
Platforms
Win32, x64.
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.