wake-up-neo.com

Bild je nach Bildgröße horizontal oder vertikal zuschneiden

mein Kunde hat mich gebeten, eine Galerie (WP-Galerie) basierend auf dieser Seite zu erstellen.

das Problem hierbei ist, dass ich Bilder basierend auf der Bildgröße zuschneiden muss, bevor das Bild in die Medienbibliothek eingefügt wird.

jetzt benutze ich diesen Code, um die Bildbreite und -höhe zu überprüfen:

add_filter('wp_handle_upload_prefilter','validate_image_size');
function validate_image_size( $file ) {

$image = getimagesize($file['tmp_name']);
$image_width = $image[0];
$image_height = $image[1];

if ($image_width > $image_height) {
// crop to horizontal
}

if ($image_height > $image_width) {
// crop to vertical
}
}
  1. wie kann ich ein Bild horizontal oder vertikal zuschneiden?

  2. wie kann ich alle Bilder nach dem Zuschneiden in der Reihenfolge dieser Site anzeigen: site

immer 2 vertikale Bilder in Linie oder horizontal in Linie?

3
need-help

warum hat add_image_size( 'horizontal_img', 800, 300, true ); add_image_size( 'vertical_img', 300, 800, true ); nicht benutzt

Und dann $image_hor = wp_get_attachment_image_src($post_id,'horizontal_img'); $image_ver = wp_get_attachment_image_src($post_id,'vertical_img');

beim echo $image_hor[0] bekommst du deine wunschgroße bild-url.

Danke Musa

1
MD MUSA