رفتن به مطلب

کد ادغام 3 عکس png به یک عکس با php


پست های پیشنهاد شده

با سلام

دوستان میتونن کمک کنن که چطور میتونم با کدهای php سه تا عکس ترنسپرنت رو با php به یک عکس تبدیل کنم و توی هاست ذخیره کنم .

هر کدی استفاده کردم جواب نداد . کتابخونه ی gd هم نصبه .

مثلا این سه تا عکس 200*200 به عنوان مثال :

logo-black-circle.png200px-Ski_jumping_pictogram.svg.pngwater_splash_png_by_starlaa1-d51fss5.png

لینک به ارسال

این از کد مشابهش:


<?php
# If you don't know the type of image you are using as your originals.
$image = imagecreatefromstring(file_get_contents($your_original_image);
$frame = imagecreatefromstring(file_get_contents($your_frame_image));
# If you know your originals are of type PNG.
$image = imagecreatefrompng($your_original_image);
$frame = imagecreatefrompng($your_frame_image);
imagecopymerge($image, $frame, 0, 0, 0, 0, 50, 50, 100);
# Save the image to a file
imagepng($image, '/path/to/save/image.png');
# Output straight to the browser.
imagepng($image);

و اینم توضیج بخش اصلیش:


http://php.net/manual/en/function.imagecopymerge

ویرایش شده توسط Anisi
لینک به ارسال

این از کد مشابهش:


<?php
# If you don't know the type of image you are using as your originals.
$image = imagecreatefromstring(file_get_contents($your_original_image);
$frame = imagecreatefromstring(file_get_contents($your_frame_image));
# If you know your originals are of type PNG.
$image = imagecreatefrompng($your_original_image);
$frame = imagecreatefrompng($your_frame_image);
imagecopymerge($image, $frame, 0, 0, 0, 0, 50, 50, 100);
# Save the image to a file
imagepng($image, '/path/to/save/image.png');
# Output straight to the browser.
imagepng($image);

و اینم توضیج بخش اصلیش:


http://php.net/manual/en/function.imagecopymerge

تشکر اما جواب نداد ببنید کد رو اشتباه استفاده کردم :


$a3='ss.png';
$a4='bb.png';
$image = imagecreatefrompng($a3);
$frame = imagecreatefrompng($a4);
imagecopymerge($image, $frame, 0, 0, 0, 0, 50, 50, 100);
# Save the image to a file
imagepng($image, 'image.png');
# Output straight to the browser.
imagepng($image);

خروجیش شد فقط عکس دوم با زمینه ی سیاه

و یه سوال این اعداد 50 و 100 و 0 چی هستن ؟ باید ابعاد و میزان شفافیت و مکان باشهدرسته اما من نمیدونم دقیق کدوم هستن

ممنون میشم راهنمایم کنید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...