كيف يمكننا دمج صورتين بسلاسة باستخدام أوامر PHP الأساسية؟ خذ بعين الاعتبار المثال التالي:
الصورة الأولى:
[عنوان URL للصورة الأولى]
الصورة الثانية:
[عنوان URL للصورة الثانية ]
النتيجة المرغوبة:
[الصورة المدمجة URL]
لدمج صورتين في PHP، يمكننا الاستفادة من النهج التالي:
إنشاء موارد الصور:
استخدم وظائف مثل imagecreatefrompng() وimagecreatefromjpeg() لتحميل الصور في موارد منفصلة:
$dest = imagecreatefrompng('vinyl.png'); $src = imagecreatefromjpeg('cover2.jpg');
تكوين مزج ألفا:
تعطيل مزج ألفا وتمكين حفظ ألفا للوجهة الصورة:imagealphablending($dest, false); imagesavealpha($dest, true);imagealphablending($dest, false); imagesavealpha($dest, true);
استخدم imagecopymerge() لدمج $src في $dest عند المحدد الإحداثيات وبالعتامة المحددة:
imagecopymerge($dest, $src, 10, 9, 0, 0, 181، 180، 100)؛
imagecopymerge($dest, $src, 10, 9, 0, 0, 181, 180, 100);
قم بتعيين نوع المحتوى الصحيح وإخراج الصورة المدمجة باستخدام imagepng () :
header('نوع المحتوى: صورة/png'); imagepng($dest);
imagealphablending($dest, false); imagesavealpha($dest, true);
حرر موارد الصورة لإدارة الذاكرة:
imagedestroy($dest ); imagedestroy($src);
imagealphablending($dest, false); imagesavealpha($dest, true);
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3