Heim > CMS-Tutorial > Empire CMS > Hauptteil

So lösen Sie das Problem der schwarzen Ränder auf Screenshots in Empire CMS

王林
Freigeben: 2019-11-07 14:18:58
Original
2960 Leute haben es durchsucht

So lösen Sie das Problem der schwarzen Ränder auf Screenshots in Empire CMS

Der Grund, warum in Screenshots schwarze Ränder erscheinen:

Empire CMS generiert nur Miniaturansichten für Bilder, deren Breite größer als die Höhe ist (horizontales Bild). ) Wenn ein schwarzer Rand erscheint, öffnen wir ein Bild mit schwarzem Rand, analysieren es und kommen zu dem Schluss, dass Empire CMS das Bild entsprechend seiner Höhe skaliert. Wenn die Breite nicht ausreicht, wird es mit einem schwarzen Rand gefüllt.

Lösung:

Ändern Sie die Skalierung basierend auf der Höhe in eine Skalierung basierend auf der Breite und schneiden Sie dann den höheren Teil zu.

Änderungsmethode:

1. Öffnen Sie e/class/gd.php

2. Suchen Sie den Code

rrree

Ändern Sie es in:

if($big_width >= $max_width and $big_height >= $max_height)
{
if($big_width > $big_height)
{
$tempx = $max_width / $ratioh;
$tempy = $big_height;
$srcX = ($big_width - $tempx) / 2;
$srcY = 0;
}
Nach dem Login kopieren

Wenn Sie die Miniaturbildfunktion verwenden, müssen Sie das Abfangen des oberen Teils festlegen:

if($big_width >= $max_width and $big_height >= $max_height)
{
if($big_width > $big_height)
{
$tempy = $max_height / $ratiow;
$tempx = $big_width;
$srcY = ($big_height - $tempy) / 2;
$srcX = 0;
}
Nach dem Login kopieren

Für den normalen Gebrauch müssen Sie Folgendes festlegen: Backend >System>Systemeinstellungen>Systemparametereinstellungen >Bildeinstellungen>Ob der überschüssige Teil abgefangen werden soll>Ja auswählen

Empfohlenes Tutorial: Empire CMS Tutorial

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem der schwarzen Ränder auf Screenshots in Empire CMS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!