コード例 #1
0
            }
        }
    }
}
#Make AJAX preview?:
if ($preview == true && isset($imagemagick_path)) {
    if (file_exists(get_temp_dir() . "/contactsheetrip.jpg")) {
        unlink(get_temp_dir() . "/contactsheetrip.jpg");
    }
    if (file_exists(get_temp_dir() . "/contactsheet.jpg")) {
        unlink(get_temp_dir() . "/contactsheet.jpg");
    }
    if (file_exists(get_temp_dir() . "/contactsheet.pdf")) {
        unlink(get_temp_dir() . "/contactsheet.pdf");
    }
    echo $pdf->GetPage();
    $pdf->Output(get_temp_dir() . "/contactsheet.pdf", "F");
    # Set up
    putenv("MAGICK_HOME=" . $imagemagick_path);
    putenv("PATH=" . $ghostscript_path . ":" . $imagemagick_path);
    # Path
    $ghostscript_fullpath = get_utility_path("ghostscript");
    $command = $ghostscript_fullpath . " -sDEVICE=jpeg -dFirstPage={$previewpage} -o -r100 -dLastPage={$previewpage} -sOutputFile=" . escapeshellarg(get_temp_dir() . "/contactsheetrip.jpg") . " " . escapeshellarg(get_temp_dir() . "/contactsheet.pdf") . ($config_windows ? "" : " 2>&1");
    run_command($command);
    $convert_fullpath = get_utility_path("im-convert");
    if ($convert_fullpath == false) {
        exit("Could not find ImageMagick 'convert' utility at location '{$imagemagick_path}'");
    }
    $command = $convert_fullpath . " -resize " . $contact_sheet_preview_size . " -quality 90 -colorspace " . $imagemagick_colorspace . " \"" . get_temp_dir() . "/contactsheetrip.jpg\" \"" . get_temp_dir() . "/contactsheet.jpg\"" . ($config_windows ? "" : " 2>&1");
    run_command($command);
    exit;
コード例 #2
0
						$pdf->AddPage();
						$pdf->SetX(1);$pdf->SetY(1.2 + $logospace);
					}
				}			
			}
		}
	}
}	

#Make AJAX preview?:
	if ($preview==true && isset($imagemagick_path)) 
		{
		if (file_exists(get_temp_dir() . "/contactsheetrip.jpg")){unlink(get_temp_dir() . "/contactsheetrip.jpg");}
		if (file_exists(get_temp_dir() . "/contactsheet.jpg")){unlink(get_temp_dir() . "/contactsheet.jpg");}
		if (file_exists(get_temp_dir() . "/contactsheet.pdf")){unlink(get_temp_dir() . "/contactsheet.pdf");}
		echo ($pdf->GetPage());
		$pdf->Output(get_temp_dir() . "/contactsheet.pdf","F");
		
		# Set up  
		putenv("MAGICK_HOME=" . $imagemagick_path); 
		putenv("PATH=" . $ghostscript_path . ":" . $imagemagick_path); # Path 

        $ghostscript_fullpath = get_utility_path("ghostscript");
        $command = $ghostscript_fullpath . " -sDEVICE=jpeg -dFirstPage=$previewpage -o -r100 -dLastPage=$previewpage -sOutputFile=" . escapeshellarg(get_temp_dir() . "/contactsheetrip.jpg") . " " . escapeshellarg(get_temp_dir() . "/contactsheet.pdf") . (($config_windows)?"":" 2>&1");
		run_command($command);

        $convert_fullpath = get_utility_path("im-convert");
        if ($convert_fullpath==false) {exit("Could not find ImageMagick 'convert' utility at location '$imagemagick_path'");}

        $command = $convert_fullpath . " -resize ".$contact_sheet_preview_size." -quality 90 -colorspace ".$imagemagick_colorspace." \"".get_temp_dir() . "/contactsheetrip.jpg\" \"".get_temp_dir() . "/contactsheet.jpg\"" . (($config_windows)?"":" 2>&1");