if ($nuff_http['nuff_resize'] == true) {
        $Image->Resize($nuff_http['nuff_resize_w'], $nuff_http['nuff_resize_h']);
    }
}
//Apply pixelate filter
$nuff_http['nuff_pixelate'] == true ? $Image->Pixelate(4) : false;
//Apply stereogram (best to resize before this)
$nuff_http['nuff_stereogram'] == true ? $Image->Stereogram(1) : false;
//Apply infrared filter
$nuff_http['nuff_infrared'] == true ? $Image->Infrared() : false;
//Apply tint filter
$nuff_http['nuff_tint'] == true ? $Image->Tint(160, 0, 0) : false;
//Apply interlace filter
$nuff_http['nuff_interlace'] == true ? $Image->Interlace() : false;
//Apply screen filter
$nuff_http['nuff_screen'] == true ? $Image->Screen() : false;
//Mirror image [1=horizontal, 2=vertical, 3=both]
$nuff_http['nuff_mirror'] == true ? $Image->Flip(1) : false;
//Flip image [1=horizontal, 2=vertical, 3=both]
$nuff_http['nuff_flip'] == true ? $Image->Flip(2) : false;
//Rotate anti-clockwise degrees (transparency lost)
if ($nuff_http['nuff_rotation_d'] > 0) {
    $nuff_http['nuff_rotation'] == true ? $Image->Rotate($nuff_http['nuff_rotation_d']) : false;
}
//WatermarkPos(File, Pos, Size, Transition)
if ($pic_info['filetype'] != 'gif' && $album_config['use_watermark'] == true && $user->data['user_level'] != ADMIN && (!$user->data['session_logged_in'] || $album_config['wut_users'] == 1)) {
    //$wm_file = ALBUM_WM_FILE;
    $wm_file = file_exists($thispic['cat_wm']) ? $thispic['cat_wm'] : ALBUM_WM_FILE;
    $wm_position = $album_config['disp_watermark_at'] > 0 && $album_config['disp_watermark_at'] < 10 ? $album_config['disp_watermark_at'] : 5;
    $wm_maxsize = 50;
    $wm_transition = 100;