ホームページ >バックエンド開発 >PHPの問題 >phpcms で PNG 画像を表示できない場合の対処方法

phpcms で PNG 画像を表示できない場合の対処方法

hzc
hzcオリジナル
2020-06-05 16:02:423113ブラウズ

phpcms で PNG 画像を表示できない場合の対処方法

PHPCMS が PNG 画像を表示できない問題の解決策:

多くの PHPCMS ユーザーは、PNG ウォーターマークが背景に設定されていることに気づきましたが、画像は引き続き GIF ウォーターマークとして追加されます。これは一時的な解決策です。 ,

phpcms_model_field および phpcms_module データ テーブルを変更し、設定フィールドの「images/watermark.gif」を「images/watermark.png」に変更し、バックグラウンドを入力して列キャッシュを更新します。 PNGウォーターマークが使えるようになりました!

実際、問題は PHPCMS のシステム アーキテクチャにあります。システムと各列には独自の設定オプションがあり、ユーザーは「システム設定」のみを変更できますが、個々の列を変更することはできません。ユーザーが変更したシステム設定は単一の列には影響しません。このように、ユーザーが画像をアップロードすると、PHP はシステムのウォーターマーク設定を無視して、列の設定に従ってデフォルトの GIF ウォーターマークを追加します。したがって、ユーザーがどのように設定しても、画像をアップロードするときに PNG 透かし効果を実現することはできません。

PHPCMS は今後のバージョンで個々の列の設定が追加されると予想されますので、現時点ではこのように使用してください。

推奨チュートリアル:「php チュートリアル

以上がphpcms で PNG 画像を表示できない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。