Set tile size.
*/
flags=ParseAbsoluteGeometry(image_info->extract,&geometry);
- parameters.cp_tdx=(ssize_t) geometry.width;
- parameters.cp_tdy=(ssize_t) geometry.width;
+ parameters.cp_tdx=(int) geometry.width;
+ parameters.cp_tdy=(int) geometry.width;
if ((flags & HeightValue) != 0)
- parameters.cp_tdy=(ssize_t) geometry.height;
+ parameters.cp_tdy=(int) geometry.height;
if ((flags & XValue) != 0)
parameters.cp_tx0=geometry.x;
if ((flags & YValue) != 0)
ThrowWriterException(DelegateError,"UnableToEncodeImageFile");
jp2_image->x0=parameters.image_offset_x0;
jp2_image->y0=parameters.image_offset_y0;
- jp2_image->x1=2*parameters.image_offset_x0+(image->columns-1)*
- parameters.subsampling_dx+1;
- jp2_image->y1=2*parameters.image_offset_y0+(image->rows-1)*
- parameters.subsampling_dx+1;
+ jp2_image->x1=(unsigned int) (2*parameters.image_offset_x0+(image->columns-1)*
+ parameters.subsampling_dx+1);
+ jp2_image->y1=(unsigned int) (2*parameters.image_offset_y0+(image->rows-1)*
+ parameters.subsampling_dx+1);
if ((image->depth == 12) &&
((image->columns == 2048) || (image->rows == 1080) ||
(image->columns == 4096) || (image->rows == 2160)))