GrafFoto Posted February 3, 2017 Share Posted February 3, 2017 Hallo allerseits. Rechteckige Produktbilder werden ja beim Generieren im ein weißes Quadrat gesetzt, weshalb es nicht möglich ist per CSS einen Rahmen um die Bilder zu ziehen. Definiert wird dieser weiße Hintergrund ja in der .../classes/imageManager.php In ca. Zeile 246 wird der weiße Hintergrund definiert: $white = imagecolorallocate($dest_image, 255, 255, 255); imagefilledrectangle($dest_image, 0, 0, $dst_width, $dst_height, $white); Weiß jemand wie ich das ergänzen muss, damit zusätzlich um das eigentliche Bild (nicht das Quadrat, das kann ich ja per CSS ansprechen) ein 1px grauer Rand entsteht? Link to comment Share on other sites More sharing options...
Shad86 Posted February 7, 2017 Share Posted February 7, 2017 Welche Prestashop Version nutzt du denn? Denn wenn ich Bilder hoch lade sind die immernoch transparent (png) und ich kann per CSS mit denen machen was ich will. Link to comment Share on other sites More sharing options...
rictools Posted February 7, 2017 Share Posted February 7, 2017 (edited) Haben die Bilder dann nicht trotzdem ein Einheitsformat (fast überall quadratisch), nur eben mit transparenter statt weißer Auffüllung? Dann würde ein per CSS gesetzter Rahmen den transparenten Teil einschließen, also nicht direkt das Bild umschließen. Mit PHP ein vorhandenes Bild mit einem Rahmen zu versehen scheint nicht ganz so simpel zu sein, da mußt du wohl ein wenig googlen oder dir die Funktion in Prestashop anschauen, vielleicht ist es am einfachsten, einfach mit einem Bildbearbeitungsprogramm en block alle entsprechenden Bilddateien nachzubearbeiten. Edited February 7, 2017 by rictools (see edit history) Link to comment Share on other sites More sharing options...
Shad86 Posted February 8, 2017 Share Posted February 8, 2017 (edited) Wenn die Bilder immer die selben Formate haben kann man das in den Bildvorlagen einstellen. Dann gibt es keinen Weißrand und kann somit auch einen Rahmen definieren. Ansonsten ist ein transparenter Hintergrund mit einem weißen gleich zu setzen. Sollten sich die Bildformate alle unterscheiden bleibt einem nicts anderes übrig als die Kontur schon im Bild zu setzen. Was aber beispielsweise in Photoshop mit einer Aktionsliste auch recht zügig geht. Edited February 8, 2017 by Shad86 (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now