Heim > CMS-Tutorial > Empire CMS > Lösung für das Problem, dass in von Empire cms geteilten Screenshots schwarze Ränder erscheinen

Lösung für das Problem, dass in von Empire cms geteilten Screenshots schwarze Ränder erscheinen

silencement
Freigeben: 2019-11-29 14:19:35
nach vorne
2018 Leute haben es durchsucht

Lösung für das Problem, dass in von Empire cms geteilten Screenshots schwarze Ränder erscheinen

Empire CMS generiert nur Miniaturansichten für Bilder, deren Breite größer als die Höhe (horizontal) ist und die links und rechts schwarze Ränder haben. Wir öffnen ein Bild mit schwarzen Rändern und analysieren es um festzustellen, dass Empire CMS Bilder entsprechend der Höhe skaliert. Wenn die Breite nicht ausreicht, werden sie mit schwarzen Rändern 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. Finden Sie den Code

Der Code lautet wie folgt:

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

Ändern in

Der Code lautet wie folgt:

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

Es wird empfohlen, „Empire cms Tutorial“ zu studieren

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

sys_ResizeImg (Originalbild, Miniaturbildbreite, Miniaturbildhöhe, ob das Bild zugeschnitten werden soll, Zieldateiname)
//Ob Das Zuschneiden des Bildes ist auf 1 eingestellt

Wird normalerweise verwendet Es muss Folgendes eingestellt werden: Backend>System>Systemeinstellungen>Systemparametereinstellungen>Bildeinstellungen>Ob überschüssige Teile abgefangen werden sollen>Wählen Sie „Ja“.

Das obige ist der detaillierte Inhalt vonLösung für das Problem, dass in von Empire cms geteilten Screenshots schwarze Ränder erscheinen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:www.word666.com
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