Hey Leute,
brauche mal wider eure hilfe.
und das bei einem Bilder-Gallerie Script, die Gallerie macht nur ein Text Wasserzeichen rein aber ich möchte gerne das Bild Wasserzeichen rein machen.
Das ist der Script wo das Wasserzeichen reinkommt:
wie kann ich das denn ändern?
brauche mal wider eure hilfe.
und das bei einem Bilder-Gallerie Script, die Gallerie macht nur ein Text Wasserzeichen rein aber ich möchte gerne das Bild Wasserzeichen rein machen.
Das ist der Script wo das Wasserzeichen reinkommt:
Code:
<?
import_request_variables( "gpc" );
require_once ( "inc_config.php" );
require_once ( "classes/p_picture.class.php" );
require_once ( "classes/p_mysql_db.class.php" );
require_once ( "classes/p_mediafile.class.php" );
require_once ( "classes/p_session.class.php" );
$o_db = new p_MySQL_DB();
$o_pic = new p_Picture();
$wasserzeichen = "kristallwasserzeichen.png";
$o_db->connect( DB_HOST, DB_USER, DB_PASSWORD, DB_NAME, "java_upload", "" );
$o_db->defineGalerieProperties( $galerie_id );
foreach( $_FILES as $tagname=>$objekt ){
$upload_bild = $objekt["tmp_name"];
$real_name = $objekt["name"];
$o_upload = new p_Mediafile( $real_name );
if( $o_upload->isSupportedfile() ){
$fn = $o_upload->getUniqueFilename();
$fn_pfad = DIR_PICS."/".$fn;
if( move_uploaded_file( $upload_bild, $fn_pfad ) ){
@chmod( $fn_pfad, 0775 );
// wenn die EXIF-Bildinformationen ausgelesen werden müssen
if( ENABLE_PIC_INFO ){
$exif_info = $o_pic->readExifInfo( $fn_pfad );
$exif_dat = $o_pic->getExifDate();
}
// nur wenn das Bild signiert werden soll, muss es bearbeitet werden
if( trim( PIC_SIGNATURE ) != "" && $o_upload->isResizeable() ){
@chmod( $fn_pfad, 0777 );
$o_pic->getResizePicture( $fn_pfad, $fn_pfad, PIC_WIDTH, PIC_HEIGHT, "", true, DEFAULT_JPG_QUALITY, $wasserzeichen );
@chmod( $fn_pfad, 0775 );
}
if( $o_db->addPicture( $album_id, $fn, $bemerkung, $exif_info, $exif_dat, $user ) ){
echo "Ok";
}
else{
echo "Fehler! ( beim DB-Eintrag ".$o_db->getErrorMessage()." )";
@unlink( $fn_pfad );
}
}//if
else{
echo "Fehler! ( beim Verschieben )";
@unlink( $fn_pfad );
}
}
flush();
}
$o_db->disconnect();
?><?
import_request_variables( "gpc" );
require_once ( "inc_config.php" );
require_once ( "classes/p_picture.class.php" );
require_once ( "classes/p_mysql_db.class.php" );
require_once ( "classes/p_mediafile.class.php" );
require_once ( "classes/p_session.class.php" );
$o_db = new p_MySQL_DB();
$o_pic = new p_Picture();
$wasserzeichen = "wasserzeichen_text";
$o_db->connect( DB_HOST, DB_USER, DB_PASSWORD, DB_NAME, "java_upload", "" );
$o_db->defineGalerieProperties( $galerie_id );
foreach( $_FILES as $tagname=>$objekt ){
$upload_bild = $objekt["tmp_name"];
$real_name = $objekt["name"];
$o_upload = new p_Mediafile( $real_name );
if( $o_upload->isSupportedfile() ){
$fn = $o_upload->getUniqueFilename();
$fn_pfad = DIR_PICS."/".$fn;
if( move_uploaded_file( $upload_bild, $fn_pfad ) ){
@chmod( $fn_pfad, 0775 );
// wenn die EXIF-Bildinformationen ausgelesen werden müssen
if( ENABLE_PIC_INFO ){
$exif_info = $o_pic->readExifInfo( $fn_pfad );
$exif_dat = $o_pic->getExifDate();
}
// nur wenn das Bild signiert werden soll, muss es bearbeitet werden
if( trim( PIC_SIGNATURE ) != "" && $o_upload->isResizeable() ){
@chmod( $fn_pfad, 0777 );
$o_pic->getResizePicture( $fn_pfad, $fn_pfad, PIC_WIDTH, PIC_HEIGHT, "", true, DEFAULT_JPG_QUALITY, $wasserzeichen );
@chmod( $fn_pfad, 0775 );
}
if( $o_db->addPicture( $album_id, $fn, $bemerkung, $exif_info, $exif_dat, $user ) ){
echo "Ok";
}
else{
echo "Fehler! ( beim DB-Eintrag ".$o_db->getErrorMessage()." )";
@unlink( $fn_pfad );
}
}//if
else{
echo "Fehler! ( beim Verschieben )";
@unlink( $fn_pfad );
}
}
flush();
}
$o_db->disconnect();
?>
wie kann ich das denn ändern?