vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   rotating album pictures in 3.7 (https://vborg.vbsupport.ru/showthread.php?t=197905)

ringleader 12-03-2008 02:43 PM

rotating album pictures in 3.7
 
1 Attachment(s)
Hi all,

I am trying to rotate pictures in a photo album (vb's default album system; pictures stored in the filesystem with no direct access to thumbnails).

So a simple imagerotate() using the GD library seems to work, but it looks like it is corrupting some of the file.

Code:

function rotateImage($img, $path, $degrees, $pictureid)
{
        // Open the original image
        $original = imagecreatefromjpeg("$path/$img");
 
        // Rotate the image
        $rotate = imagerotate($original, $degrees, 0);

                // Re-save the image; overwrite the original
        imagejpeg($rotate, "$path/$img", 100);

        // Clean up
        imagedestroy($original);
        return true;
}

[see images attachmented to this post for reference]

When I rebuild thumbnails, I get the correct image displaying.
However, on the single pictureview, the image is corrupted.

There is nothing in the template limiting the displayarea, btw. The gold box surrounding the photo is the amount of space the <img> has to play in.

Anybody got any ideas? Suggestions? Starting points for me to troubleshoot this?

I'm all out of ideas (been through the album picture data manager, class_image, and functions_album but no lead on what's going on).


All times are GMT. The time now is 02:56 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00973 seconds
  • Memory Usage 1,707KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete