Member
Member
marcov   2009-02-20, 18:22
#1

I just upgraded a test installation from 1.2.2 to 1.2.3 and the thumbs are not cropped properly, i.e. the cropped images are distorted, as if the full image size is applied the wrong way to the 100x100 thumbs. I tried to set the image longest size (600px) to both the longest and the shortest size, in both cases the square thumb is distorted so that either the images are too wide or they are too narrow. To create the thumbs, I am using

Note that in the previous version 1.2.2 the thumbs are ok.

Member
Member
marcov   2009-02-21, 00:37
#2

Just to make sure, I installed 1.2.3 from scratch, the thumbs are still cropped badly.
The same theme works fine in previous versions 1.2.2 and 1.2.1

Member
Member
bl968   2009-02-21, 07:30
#3

I am having the exact same problem. Please advise on a solution...

Administrator
Administrator
acrylian   2009-02-21, 11:11
#4

I do not see that on any of my installs. Please clear the cache and refresh the database. Also maybe try the nightly build.

Member
Member
marcov   2009-02-21, 15:21
#5

Acrylian, are you using the printCustomAlbumThumbImage function to test the problem? The problem appears only when using this function.

Administrator
Administrator
acrylian   2009-02-21, 15:28
#6

I am using that on the Zenpage project site for example. Everything as it should be and always was. I have this printCustomAlbumThumbImage(getAlbumTitle(), NULL, 235, 110, 235, 110);.

Member
Member
marcov   2009-02-21, 16:34
#7

Ok, further testing seems to confirm that it is the two functions printCustomAlbumThumbImage() and printCustomSizedImage() that cause the problem, depending on the number of parameters. Here are my test scenarios:

  1. If I clear the cache, then call printCustomAlbumThumbImage(getAlbumTitle(),null,100,100) and printCustomSizedImage(getAlbumTitle(),null,100,100) the images are distorted, both for the album and image thumbs.

The cache contains images named as follows:
IMG_NNNN.JPG_w100_h100.jpg (both for the album and image thumbs)

  1. If I clear the cache, then call printCustomAlbumThumbImage(getAlbumTitle(),null,100,100,100,100) and
    printCustomSizedImage(getAlbumTitle(),null,100,100,100,100) the images are cropped correctly, for the image thumbs but incorrectly for the album thumb.

The cache contains images named as follows:
IMG_NNNN.JPG_w100_h100_cw100_ch100.jpg - cropped correctly for the image thumbs, and
IMG_NNNN.JPG_w100_h100.jpg - still cropped badly for the album thumbs.

The problem is totally reproducible. I did the above tests on a clean install, clean cache each time.

So, for the image thumbs, the solution to the problem is to always call the printCustomSizedImage() function specifying all four parameters: width, height, crop width and crop height. This, however, does not fix the problem for the album thumbs generated by printCustomAlbumThumbImage().

Member
Member
marcov   2009-02-21, 17:08
#8

Correction to the previous post - the forum did not allow me to further edit it.

The problem can be fixed for both the album and image thumbs if the two functions are called with all four parameters: width, height, crop width and crop height.

Member
Member
bl968   2009-03-04, 22:16
#9

Actually for me the problem is in the random.php to pull random images from the Gallery.

http://www.paristn.net/articles/

This is the call generating the image...

'

Administrator
Administrator
acrylian   2009-03-05, 10:37
#10

Try to change the code to getCustomImage(null, $width, $height, $width, $height, null, null)

  
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.