ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整,
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整,
本文实例讲述了ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整的方法。分享给大家供大家参考。具体实现方法如下:
TP自带有图片类,有给图片加水印的功能。
这里完善了:
1. png水印透明
2. 加水印后质量调整(只限于JPG格式)
代码如下:
复制代码 代码如下:
/**
+———————————————————-
* 为图片添加水印
+———————————————————-
* @static public
+———————————————————-
* @param string $source 原文件名
* @param string $water 水印图片
* @param string $$savename 添加水印后的图片名
* @param string $alpha 水印的透明度
+———————————————————-
* @return string
+———————————————————-
* @throws ThinkExecption
+———————————————————-
*/
static public function water($source, $water, $savename=null, $alpha=80) {
//检查文件是否存在
if (!file_exists($source) || !file_exists($water))
return false;
//图片信息
$sInfo = self::getImageInfo($source);
$wInfo = self::getImageInfo($water);
//如果图片小于水印图片,不生成图片
if ($sInfo["width"]
return false;
//建立图像
$sCreateFun = "imagecreatefrom" . $sInfo['type'];
$sImage = $sCreateFun($source);
$wCreateFun = "imagecreatefrom" . $wInfo['type'];
$wImage = $wCreateFun($water);
//设定图像的混色模式
imagealphablending($wImage, true);
//图像位置,默认为右下角右对齐
$posY = $sInfo["height"] – $wInfo["height"];
$posX = $sInfo["width"] – $wInfo["width"];
/* 为了保持PNG的透明效果 使用imagecopy 此处为修改过的*/
imagecopy($sImage, $wImage, $posX, $posY, 0, 0, $wInfo['width'], $wInfo['height']);
//生成混合图像,这是系统的
// imagecopymerge($sImage, $wImage, $posX, $posY, 0, 0, $wInfo['width'],$wInfo['height'], $alpha);
//输出图像
$ImageFun = 'Image' . $sInfo['type'];
//如果没有给出保存文件名,默认为原图像名
if (!$savename) {
$savename = $source;
@unlink($source);
}
//保存图像,如果是jpg,则设置一下水印质量 此处为修改过的:
if ($sInfo['type'] == "jpg" || $sInfo['type'] == "jpeg") {
imagejpeg($sImage, $savename, 90);//第3个参数即使质量大小,因为只有imagejpeg支持这个参数
} else {
$ImageFun($sImage, $savename);
}
//$ImageFun($sImage, $savename);//这是系统的
imagedestroy($sImage);
}
希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Vous voulez savoir comment ajouter un filigrane à MeituXiuXiu ? Meitu Xiuxiu est un logiciel de retouche photo très simple à utiliser. Il fournit des fonctions telles que découper des images et les placer sur une autre image, modifier la taille de l'image en Ko, supprimer les filigranes, modifier la couleur d'arrière-plan des photos d'identité et ajouter du temps. , les filigranes de date et de lieu en plein écran. Aidez les utilisateurs à terminer rapidement la production d'images. Certains utilisateurs ont créé leurs propres images et ne veulent pas que d’autres les volent. Ils veulent les recouvrir de leurs propres filigranes, mais ne savent pas comment faire ? L'éditeur va maintenant partager avec vous comment ajouter des filigranes à de belles images ! Si vous l'aimez, venez le télécharger ! 1. Comment ajouter un filigrane à de belles images ? Partagez comment ajouter un filigrane à de belles photos ! 1. Ouvrez la version 2023 de Meitu Xiu Xiu téléchargée depuis ce site. Version Meitu Xiu Xiu 2023 Catégorie : Photographie et embellissement Télécharger La version Meitu Xiu Xiu 2023 est un logiciel d'embellissement et d'édition d'images riche en fonctionnalités

La suppression des filigranes est un outil utile dans le logiciel Scanner. Certains utilisateurs ne savent pas comment supprimer les filigranes dans le scanner. Vous pouvez cliquer sur Supprimer le filigrane dans Modifier le PDF sur l'interface de sauvegarde pour le fermer. Ensuite, l'éditeur expliquera aux utilisateurs une introduction. à comment supprimer les filigranes Si vous êtes intéressé, venez jeter un œil ! Tutoriel d'utilisation de Scanner King Comment supprimer le filigrane avec Scanner King Réponse : Vous pouvez cliquer sur l'interface de sauvegarde pour modifier la suppression du filigrane dans le PDF. Détails : 1. Entrez dans le logiciel et cliquez sur l'icône [Appareil photo]. 2. Photographiez et numérisez les documents qui doivent être filigranés. 3. Cliquez sur [→] pour passer à l'étape suivante. 4. Une fois l'édition terminée, cliquez sur [ ✓]. 5. Cliquez sur [Modifier le PDF]. 6. Sélectionnez [Supprimer le filigrane] ci-dessous.

Ouvrez le clip et sélectionnez un modèle. Après avoir modifié la vidéo, cliquez sur Exporter, cliquez sur Enregistrer et partager sans filigrane. Modèle applicable du tutoriel : iPhone13 Système : iOS15.3.1 Version : Cutting 6.8.0 Analyse 1 Ouvrez Cutting et sélectionnez un modèle de découpe. 2. Après avoir cliqué pour ouvrir le modèle, cliquez sur l'option Couper le même style dans le coin inférieur droit. 3Sélectionnez le segment de remplissage de photos dans l'album et cliquez sur Suivant. 4Comment cliquer sur l'option d'exportation dans le coin supérieur droit de la page. 5Enfin, cliquez sur Enregistrer et partager sans filigrane. Supplément : Quel type de logiciel est Cutting ? 1 Cutting est un logiciel de montage vidéo doté de fonctions d'édition complètes, capable de modifier la vitesse, doté de filtres et d'effets de beauté et doté de riches ressources de bibliothèque musicale. À partir de février 2021, le détourage sera pris en charge sur les téléphones mobiles, les Pads et les ordinateurs Mac.

Comment supprimer les filigranes des vidéos dans Wink ? Il existe un outil pour supprimer les filigranes des vidéos dans winkAPP, mais la plupart des amis ne savent pas comment supprimer les filigranes des vidéos dans Wink. Voici ensuite l'image de la façon de supprimer les filigranes des vidéos dans Wink. apporté par l'éditeur Tutoriel texte, les utilisateurs intéressés viennent y jeter un oeil ! Comment supprimer le filigrane vidéo dans Wink 1. Ouvrez d'abord l'application Wink et sélectionnez la fonction [Supprimer le filigrane] dans la zone de la page d'accueil ; 2. Sélectionnez ensuite la vidéo dont vous souhaitez supprimer le filigrane dans l'album ; dans le coin supérieur droit après avoir édité la vidéo [√] ; 4. Enfin, cliquez sur [Imprimer en un clic] comme indiqué dans la figure ci-dessous, puis cliquez sur [Traiter].

Afin de rendre les photos prises plus personnalisées et uniques, Xiaomi Mi 14 propose des paramètres de filigrane photo. En définissant des filigranes de photos, les utilisateurs peuvent ajouter des motifs, du texte et des logos aux photos qu'ils prennent, afin que chaque photo puisse mieux enregistrer des moments et des souvenirs précieux. Ensuite, nous présenterons comment définir un filigrane photo dans Xiaomi 14 pour rendre vos photos plus personnalisées et plus vives. Comment définir un filigrane photo sur Xiaomi Mi 14 ? 1. Cliquez d'abord sur « Caméra ». 2. Cliquez ensuite sur « Paramètres ». 3. Recherchez ensuite le filigrane et vous pourrez ensuite commencer la prise de vue.

Xiaomi Mi 14 Ultra est un nouveau modèle avec de très bonnes performances et configuration. Ce téléphone mobile adopte également un design d'apparence unique. Il a une apparence plus élevée et est très reconnaissable. De nombreux consommateurs qui souhaitent l'acheter veulent savoir comment utiliser Xiaomi Mi. 14 Ultra. Supprimer le filigrane ? , l'éditeur de ce site vous le présente ci-dessous ! Comment supprimer le filigrane de Xiaomi 14Ultra ? 1. Ouvrez l'application appareil photo : Recherchez et ouvrez l'application appareil photo préinstallée sur Xiaomi 14. 2. Accédez au menu des paramètres : appuyez sur le coin inférieur droit ou inférieur gauche de l'écran (selon la version que vous utilisez) pour afficher le bouton d'options supplémentaires. Ensuite, sélectionnez « Paramètres » dans le menu contextuel. 3. Désactivez l'option de filigrane : Dans le menu des paramètres, vous verrez diverses options et paramètres. Faites défiler vers le bas jusqu'à ce que vous trouviez l'option "Filigrane"

1. Nous utilisons WPS pour ouvrir un document. Il contient un filigrane. Comment le supprimer ? Baisser les yeux. 2. Recherchez l'onglet Insérer dans la barre de menu, sélectionnez les icônes d'en-tête et de pied de page sous cet onglet et cliquez dessus avec le bouton gauche de la souris. 3. À ce stade, le texte sur la page devient gris et ne peut pas être modifié, mais le filigrane au dos du texte peut être modifié à ce moment. 4. Cliquez sur le filigrane, vous pouvez voir qu'il s'agit d'un filigrane d'image, car il y a plusieurs petits carrés autour de l'image et l'image peut être modifiée à ce moment-là. 5. Utilisez la touche Suppr du clavier pour supprimer l'image et vous pourrez voir que le filigrane a disparu. 6. Double-cliquez avec la souris sur la page pour quitter le mode d'édition de l'en-tête et du pied de page. Le texte de la page reprend sa couleur normale et peut être modifié, mais à ce stade, le filigrane sur la page a disparu. 7.

Comment supprimer le texte de la copie d'évaluation dans le coin inférieur droit de win1124H2 ? Lorsque nous utilisons le système, le bureau affiche parfois un filigrane transparent dans le coin inférieur droit de l'écran. Alors, comment supprimer ce filigrane transparent ? Les utilisateurs peuvent utiliser directement un logiciel tiers pour fonctionner. Laissez ce site présenter soigneusement aux utilisateurs comment supprimer le filigrane sur la copie d'évaluation win1124H2. Pour supprimer le filigrane sur la copie d'évaluation win1124H2, téléchargez l'outil UniversalWatermarkDisabler. Après l'avoir exécuté, la version actuelle du système et l'état du filigrane seront affichés. Si « Prêt pour l'installation » s'affiche dans « Statut », il peut être supprimé.
