KULLANICI ADI : ŞİFRE Şifremi Unuttum*

Anasayfa İLLEG4L BANK KREDİ SATIN AL İLLEG4LİZM RAP Sub Domain Bulucu Arama Yap Yeni Konular Bugünki Konular

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
PHP Resime İmza Logo Ekleme //Watermark
Konu : PHP Resime İmza Logo Ekleme //Watermark - 31.08.2015, 23:53
Mesaj: #1
Demo Resim:
İmage

index.php


Kod:
<!-- Formun yönleneceği action url'si watermark.php isimli dosya--> <form action="watermark.php" method="post" enctype="multipart/form-data"> <input type="file" name="File1"><br> <input type="submit" value="Submit File" /> </form>



watermark.php


Kod:
<php

define( 'WATERMARK_OVERLAY_IMAGE', 'serpito.png' ); // Resim uzerine basilacak logo
define( 'WATERMARK_OVERLAY_OPACITY', 50 ); //Opacity - seffaflik
define( 'WATERMARK_OUTPUT_QUALITY', 90 ); // Resim kalitesi

function create_watermark( $source_file_path, $output_file_path )
{
list( $source_width, $source_height, $source_type ) = getimagesize( $source_file_path );

if ( $source_type === NULL )
{
return false;
}

switch ( $source_type )
{
case IMAGETYPE_GIF:
$source_gd_image = imagecreatefromgif( $source_file_path );
break;
case IMAGETYPE_JPEG:
$source_gd_image = imagecreatefromjpeg( $source_file_path );
break;
case IMAGETYPE_PNG:
$source_gd_image = imagecreatefrompng( $source_file_path );
break;
default:
return false;
}

$overlay_gd_image = imagecreatefrompng( WATERMARK_OVERLAY_IMAGE );
$overlay_width = imagesx( $overlay_gd_image );
$overlay_height = imagesy( $overlay_gd_image );

imagecopymerge(
$source_gd_image,
$overlay_gd_image,
$source_width - $overlay_width,
$source_height - $overlay_height,
0,
0,
$overlay_width,
$overlay_height,
WATERMARK_OVERLAY_OPACITY
);

imagejpeg( $source_gd_image, $output_file_path, WATERMARK_OUTPUT_QUALITY );

imagedestroy( $source_gd_image );
imagedestroy( $overlay_gd_image );
}

//--------------------------------
// Dosya Analiz
//--------------------------------

define( 'UPLOADED_IMAGE_DESTINATION', 'originals/' );
define( 'PROCESSED_IMAGE_DESTINATION', 'images/' );

function process_image_upload( $Field )
{
$temp_file_path = $_FILES[ $Field ][ 'tmp_name' ];
$temp_file_name = $_FILES[ $Field ][ 'name' ];

list( , , $temp_type ) = getimagesize( $temp_file_path );

if ( $temp_type === NULL )
{
return false;
}

switch ( $temp_type )
{
case IMAGETYPE_GIF:
break;
case IMAGETYPE_JPEG:
break;
case IMAGETYPE_PNG:
break;
default:
return false;
}

$uploaded_file_path = UPLOADED_IMAGE_DESTINATION . $temp_file_name;
$processed_file_path = PROCESSED_IMAGE_DESTINATION . preg_replace( '/\\.[^\\.]+$/', '.jpg', $temp_file_name );

move_uploaded_file( $temp_file_path, $uploaded_file_path );

$result = create_watermark( $uploaded_file_path, $processed_file_path );

if ( $result === false )
{
return false;
}
else
{
return array( $uploaded_file_path, $processed_file_path );
}
}

//--------------------------------
// Fonksiyon sonu
//--------------------------------

$result = process_image_upload( 'File1' );

if ( $result === false )
{
echo '&amp;lt;br&amp;gt;Dosya isleme sirasinda bi hata olustu!';
}
else
{
echo 'Orjinal resim bu linkte <a href="' . $result[ 0 ] . '" target="_blank">' . $result[ 0 ] . '</a>;
echo '<br>Filigran eklenen resim burada <a href="' . $result[ 1 ] . '"  target="_blank">' . $result[ 1 ] . '</a>';
}
?>



Resimin sağ alt köşesine ekleme yapar.


Alıntıdır.

(Son Düzenleme: 31.08.2015, 23:56, Düzenleyen: Erlik Han.)
WWW Alıntı ile Cevapla
Konu : PHP Resime İmza Logo Ekleme //Watermark - 01.09.2015, 00:06
Mesaj: #2
Eline sağlık.
Doğruların gözle görülmeyen orduları vardır.

WWW Alıntı ile Cevapla
Konu : PHP Resime İmza Logo Ekleme //Watermark - 01.09.2015, 04:35
Mesaj: #3
resim boyutlari degisik olsa da yine koseyi bulabilecekmi acaba?

WWW Alıntı ile Cevapla
Konu : PHP Resime İmza Logo Ekleme //Watermark - 01.09.2015, 14:06
Mesaj: #4
Bulur kardeşim : )

WWW Alıntı ile Cevapla


Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
hd porno antalya escort türk ifşa porno izle türk ifşa porno samsun escort izmir escort ataşehir escort türk ifşa hd porno