{
for (i = 0; i < 4; i++)
{
- if ((x + i) < (ssize_t) image->rows &&
- (y + j) < (ssize_t) image->columns)
+ if ((x + i) < (ssize_t) image->columns &&
+ (y + j) < (ssize_t) image->rows)
{
code=(unsigned char) ((bits >> ((j*4+i)*2)) & 0x3);
SetPixelRed(image,ScaleCharToQuantum(colors.r[code]),q);
c0,
c1;
- for (y = 0; y < (ssize_t) image->columns; y += 4)
+ for (y = 0; y < (ssize_t) image->rows; y += 4)
{
- for (x = 0; x < (ssize_t) image->rows; x += 4)
+ for (x = 0; x < (ssize_t) image->columns; x += 4)
{
/* Get 4x4 patch of pixels to write on */
- q=QueueAuthenticPixels(image,x,y,MagickMin(4,image->rows-x),
- MagickMin(4,image->columns-y),exception);
+ q=QueueAuthenticPixels(image,x,y,MagickMin(4,image->columns-x),
+ MagickMin(4,image->rows-y),exception);
if (q == (Quantum *) NULL)
return MagickFalse;
{
/* Correct alpha */
SetImageAlpha(image,QuantumRange,exception);
- q=QueueAuthenticPixels(image,x,y,MagickMin(4,image->rows-x),
- MagickMin(4,image->columns-y),exception);
+ q=QueueAuthenticPixels(image,x,y,MagickMin(4,image->columns-x),
+ MagickMin(4,image->rows-y),exception);
SetDXT1Pixels(image,x,y,colors,bits,q);
}
}
}
- for (i=0; i < (ssize_t) count; i++)
+ for (i=0; i < (ssize_t) count; i++)
points[i].w = sqrt(points[i].w);
if (compression == FOURCC_DXT5)