Heim  >  Artikel  >  CMS-Tutorial  >  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
silencementnach vorne
2019-11-29 14:19:351958Durchsuche

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;
}

Ä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;
}

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:www.word666.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen