horst Posted September 6, 2017 Author Share Posted September 6, 2017 15 hours ago, PWaddict said: @horst I fixed the cache problem on cropping by replacing the 145 line on ProcessCroppableImage3.module with this: 'imageUrl' => $imageUrl . "?nc=" . $img->mtime, I added the timestamp to the url. So I wasn't able to reproduce this issue, but cannot see any harm by adding the timestamp to the url. If you think this should be added to the core Variations Page, please make an issue at Github. 1 Link to comment Share on other sites More sharing options...
tpr Posted September 6, 2017 Share Posted September 6, 2017 @horst Could you add this JS fix too? 1 Link to comment Share on other sites More sharing options...
PWaddict Posted September 6, 2017 Share Posted September 6, 2017 1 hour ago, tpr said: @horst Could you add this JS fix too? Using this js fix or not when I press "Accept Crop" and the modal closes the icon-size thumb disappears. I'm getting this error on console: Failed to load resource: the server responded with a status of 404 () testing.-thumbnailn.jpg. This issue happens only after you saved the page. It should load the file as testing.-thumbnail.0x48n.jpg. The timestamp also must be used on that too in order to get always the last modified thumb and not the very first cached one. Link to comment Share on other sites More sharing options...
tpr Posted September 6, 2017 Share Posted September 6, 2017 1 hour ago, PWaddict said: It should load the file as testing.-thumbnail.0x48n.jpg No. After you make a crop and close the modal (Accept), no 0x48 image is generated (perhaps the module should do this?). That's why I load the original thumb instead (this is fast because it's cached by the browser). On next crops I toggle the "?v=1" "?v=2" params, in my tests it was enough to bypass the browser cache. It's hard to tell what goes wrong for you until I can duplicate the issue. Could you share your settings and workflow exactly? (PM is ok too) 1 Link to comment Share on other sites More sharing options...
PWaddict Posted September 6, 2017 Share Posted September 6, 2017 56 minutes ago, tpr said: No. After you make a crop and close the modal (Accept), no 0x48 image is generated (perhaps the module should do this?). That's why I load the original thumb instead (this is fast because it's cached by the browser). On next crops I toggle the "?v=1" "?v=2" params, in my tests it was enough to bypass the browser cache. It's hard to tell what goes wrong for you until I can duplicate the issue. Could you share your settings and workflow exactly? (PM is ok too) I'm currently testing it on localhost. It doesn't load the original thumb. It loads an image that doesn't exists. Original thumbtesting.-thumbnail.jpg Currently loads this non available imagetesting.-thumbnailn.jpg You have to modify the js code to remove the cropping values too. I'm using cropping = north. That's why the "n". Link to comment Share on other sites More sharing options...
horst Posted September 7, 2017 Author Share Posted September 7, 2017 @tpr if this is right, (I haven't tested it), we would need something that works with all possible variation names. On weekend I can setup a test system, (also online), and check all combinations. (and give you access to it if you like). Link to comment Share on other sites More sharing options...
tpr Posted September 7, 2017 Share Posted September 7, 2017 Yes, crop orientation is the culprit (added via $config->imageSizerOptions array, at least that's how I could see it). I've made the fixes here, please try: https://github.com/rolandtoth/CroppableImage3 This should be a generic fix, I pass the image url from the crop review modal to the js. Additionally, only the current preview btn image is refreshed and not all (unlike before). 2 Link to comment Share on other sites More sharing options...
PWaddict Posted September 7, 2017 Share Posted September 7, 2017 46 minutes ago, tpr said: Yes, crop orientation is the culprit (added via $config->imageSizerOptions array, at least that's how I could see it). I've made the fixes here, please try: https://github.com/rolandtoth/CroppableImage3 This should be a generic fix, I pass the image url from the crop review modal to the js. Additionally, only the current preview btn image is refreshed and not all (unlike before). Works great. One small fix from me. After saving the page or revisiting it I'm seeing a previous cached icon-size thumb. This happening even on localhost. So, I fixed it by replacing the 155 line on InputfieldCroppableImage3.module with this: $out .= $warning ? '' : " <img src='{$pagefile->getCrop($suffix)->height(48)->url}?nc={$pagefile->mtime}' alt='' />"; // added a small indicator thumb to each crop-button 2 Link to comment Share on other sites More sharing options...
PWaddict Posted September 7, 2017 Share Posted September 7, 2017 @horst @tpr After closing the modal the hover tooltip appears and it feels like a glitch cause it also half-cover the button preview. I fixed it by replacing the 34 line on InputfieldCroppableImage3.js with this: items: 'a:hover' Thank you very much guys for your work 1 Link to comment Share on other sites More sharing options...
tpr Posted September 7, 2017 Share Posted September 7, 2017 Thanks, I've added these mods (haven't tried though): https://github.com/rolandtoth/CroppableImage3/commits/master I can create a PR if everything's OK. 2 Link to comment Share on other sites More sharing options...
horst Posted September 7, 2017 Author Share Posted September 7, 2017 Yes, please do. will merge it later today and do a more indepth test on weekend. Thanks you both. Link to comment Share on other sites More sharing options...
tpr Posted September 7, 2017 Share Posted September 7, 2017 I've made a few CSS changes, now preview buttons look the same in all 3 image grid modes and I've fixed some other glitches too. The CSS file was a bit overcomplicated, I could eliminate large blocks so I hope I haven't broken anything I also checked the preview images with more than one crop setting (multiple buttons) and it's working fine here. All is in the PR. 4 Link to comment Share on other sites More sharing options...
hheyne Posted September 12, 2017 Share Posted September 12, 2017 Hi, I have a problem with the automatic cropping of pictures which are in other orientations. The automatic correction of pw works like a charm and the manual cropping works also fine. But the automatic cropping gives me the other orientation in which the picture was uploaded. Is there any fix for this? Link to comment Share on other sites More sharing options...
horst Posted September 30, 2017 Author Share Posted September 30, 2017 On 29.5.2017 at 3:06 PM, noodles said: Anyone else experiencing this issue with the UiKit backend? :-( Any fixes? Just in time with the new AdminThemeUiKit and RenoSkin, there is a fixed version of CroppableImage3 pushed to the repo today. Many thanks for his help goes to @tpr !! 3 1 Link to comment Share on other sites More sharing options...
horst Posted September 30, 2017 Author Share Posted September 30, 2017 On 12.9.2017 at 5:26 PM, hheyne said: Hi, I have a problem with the automatic cropping of pictures which are in other orientations. The automatic correction of pw works like a charm and the manual cropping works also fine. But the automatic cropping gives me the other orientation in which the picture was uploaded. Is there any fix for this? @hheyne the orientation problem is core related. Whereas it is no problem in all core related api image handling, it is one in CAI3. But there is no simple fix known atm. Maybe one should hook into upload and save those images rotated (with quality 100 and sharpening 'none') as original replacement?! At least as workaround until there is found a system wide solution for the orientation problem. Link to comment Share on other sites More sharing options...
ceberlin Posted October 3, 2017 Share Posted October 3, 2017 Hi Horst, I saw from a screenshot you posted earlier that you found a way to remove the PW Crop button (next to the Variations button). (My users get confused by the cropping the module requires and they need to do - and the additional generic PW cropping button.) How did you hide that generic PW crop button? Did I miss a setting somewhere? Link to comment Share on other sites More sharing options...
PWaddict Posted October 3, 2017 Share Posted October 3, 2017 38 minutes ago, ceberlin said: Hi Horst, I saw from a screenshot you posted earlier that you found a way to remove the PW Crop button (next to the Variations button). (My users get confused by the cropping the module requires and they need to do - and the additional generic PW cropping button.) How did you hide that generic PW crop button? Did I miss a setting somewhere? Install the Admin Custom Files module. On site/templates/AdminCustomFiles folder create a css file named ProcessPageEdit.css and add the following code: .InputfieldImageButtonCrop { display: none !important; } Then on the Admin Custom Files module settings at the "Activate for process" section select ProcessPageEdit, (Page Edit). 2 1 Link to comment Share on other sites More sharing options...
horst Posted October 4, 2017 Author Share Posted October 4, 2017 21 hours ago, ceberlin said: Hi Horst, I saw from a screenshot you posted earlier that you found a way to remove the PW Crop button (next to the Variations button). (My users get confused by the cropping the module requires and they need to do - and the additional generic PW cropping button.) How did you hide that generic PW crop button? Did I miss a setting somewhere? I used this line, (uncommented), to hide them. But maybe this will have side-efects if you use it together with core imagefields in your pages. Better to use it the way @PWaddict said! 1 Link to comment Share on other sites More sharing options...
Karl_T Posted November 1, 2017 Share Posted November 1, 2017 Thanks for this great module! I am finding responsive image solutions and then I luckily come here. I have encountered an issue after I install the module. I tried to change the inputfield type of an existing image field to croppable image3. The croppable image3 specific crop setting is not there after switching. So, in the edit, it is just look the same as the normal image field. Sorry if it has been reported before as I did not read all replies one by one. Link to comment Share on other sites More sharing options...
horst Posted November 1, 2017 Author Share Posted November 1, 2017 I know this behave. You need to save it 2 - 3 times during the switch process. I believe this has to do with pw core, not only that module. 1 Link to comment Share on other sites More sharing options...
Karl_T Posted November 1, 2017 Share Posted November 1, 2017 This is the first time I encounter this issue. Thanks for the tip for fixing it. Link to comment Share on other sites More sharing options...
Karl_T Posted November 5, 2017 Share Posted November 5, 2017 Hi there. I have encounter another issue that what ever I change the sharpen and quality during cropping, the sharpen and quality are always showing soft and 90 respectively after confirm the crop. The resulting images are the same too, so it is simply not a display issue. Link to comment Share on other sites More sharing options...
Karl_T Posted November 23, 2017 Share Posted November 23, 2017 Bump. I confirm the same issue in a fresh installed latest PW3. I want to debug but TracyDebugger is not loading in this module. Link to comment Share on other sites More sharing options...
horst Posted November 23, 2017 Author Share Posted November 23, 2017 please can you describe a bit precise: wich version are you using what are you doing exactly (how do you do it) what is the desired output / behave and what is the real output / behave Link to comment Share on other sites More sharing options...
Karl_T Posted November 27, 2017 Share Posted November 27, 2017 The module is installed by module installer using module name. The module version is 1.1.10. PW version 3.0.83. Step1: Change the seting and hit "Crop And Go". Step2: Jump to the confirmation. The quality and sharpening remain unchanged. (Should be changed to 75 and none as above here) Step3: Repeat above steps with default setting(soft, 90). Step4: Check the image cropped by changed setting and default setting. They have the same file size. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now