Veröffentlichungsdatum: 11. Mai 2010
Änderungsdatum: 04. April 2023
thumbnail vorschaubild modus mode default crop force embed
Dieser Artikel beschreibt, was die einzelnen Modus-Einstellungen zur Erstellung von Vorschaubildern (Thumbnails) bedeuten und bewirken.
Nachfolgend finden Sie Beispiele zur Nutzung der verschiedenen mode-Einstellungen für wsl:thumbnail und wThumbnail::createThumbnail, welche mit der jeweiligen Bedeutung anschaulich dargestellt werden.
<?php
$pathThumbnail = wThumbnail::createThumbnail('/devAssets/img/examples/CIMG1299-Thumbnailtest.jpg', 120, 120, 'default');
$pathThumbnailhochkant = wThumbnail::createThumbnail('/devAssets/img/examples/CIMG1299-Thumbnailtest-hochkant.jpg', 120, 120, 'default');
print '<div style="margin:8px;padding:8px;border:1px solid #C0C0C0;background-color:#f9f9f9">';
print '<h2>Originalbild quer</h2>';
print '<a href="/devAssets/img/examples/CIMG1299-Thumbnailtest.jpg"><img style="background-color:#f0f0f0" src="'.$pathThumbnail.'" /></a>';
print '<h2>Originalbild hochkant</h2>';
print '<a href="/devAssets/img/examples/CIMG1299-Thumbnailtest-hochkant.jpg"><img style="background-color:#f0f0f0" src="'.$pathThumbnailhochkant.'" /></a>';
print '</div>';
$pathThumbnail = wThumbnail::createThumbnail('/devAssets/img/examples/CIMG1299-Thumbnailtest.jpg', 120, 120, 'default');
print '<div style="margin:8px;padding:8px;border:1px solid #C0C0C0;background-color:#f9f9f9">';
print '<h2>default</h2>';
print '<img style="background-color:#f0f0f0" src="'.$pathThumbnail.'" />';
print '</div>';
$pathThumbnail = wThumbnail::createThumbnail('/devAssets/img/examples/CIMG1299-Thumbnailtest.jpg', 120, 120, 'crop');
print '<div style="margin:8px;padding:8px;border:1px solid #C0C0C0;background-color:#f9f9f9">';
print '<h2>crop</h2>';
print '<img style="background-color:#f0f0f0" src="'.$pathThumbnail.'" />';
print '</div>';
$pathThumbnail = wThumbnail::createThumbnail('/devAssets/img/examples/CIMG1299-Thumbnailtest.jpg', 120, 120, 'force');
print '<div style="margin:8px;padding:8px;border:1px solid #C0C0C0;background-color:#f9f9f9">';
print '<h2>force</h2>';
print '<img style="background-color:#f0f0f0" src="'.$pathThumbnail.'" />';
print '</div>';
$pathThumbnail = wThumbnail::createThumbnail('/devAssets/img/examples/CIMG1299-Thumbnailtest.jpg', 120, 120, 'embed');
print '<div style="margin:8px;padding:8px;border:1px solid #C0C0C0;background-color:#f9f9f9">';
print '<h2>embed</h2>';
print '<img style="background-color:#f0f0f0" src="'.$pathThumbnail.'" />';
print '</div>';
$pathThumbnail = wThumbnail::createThumbnail('/devAssets/img/examples/CIMG1299-Thumbnailtest.jpg', 120, 120, 'embedTop');
print '<div style="margin:8px;padding:8px;border:1px solid #C0C0C0;background-color:#f9f9f9">';
print '<h2>embedTop</h2>';
print '<img style="background-color:#f0f0f0" src="'.$pathThumbnail.'" />';
print '</div>';
$pathThumbnail = wThumbnail::createThumbnail('/devAssets/img/examples/CIMG1299-Thumbnailtest-hochkant.jpg', 120, 120, 'embedRight');
print '<div style="margin:8px;padding:8px;border:1px solid #C0C0C0;background-color:#f9f9f9">';
print '<h2>embedRight</h2>';
print '<img style="background-color:#f0f0f0" src="'.$pathThumbnail.'" />';
print '</div>';
$pathThumbnail = wThumbnail::createThumbnail('/devAssets/img/examples/CIMG1299-Thumbnailtest.jpg', 120, 120, 'embedBottom');
print '<div style="margin:8px;padding:8px;border:1px solid #C0C0C0;background-color:#f9f9f9">';
print '<h2>embedBottom</h2>';
print '<img style="background-color:#f0f0f0" src="'.$pathThumbnail.'" />';
print '</div>';
$pathThumbnail = wThumbnail::createThumbnail('/devAssets/img/examples/CIMG1299-Thumbnailtest-hochkant.jpg', 120, 120, 'embedLeft');
print '<div style="margin:8px;padding:8px;border:1px solid #C0C0C0;background-color:#f9f9f9">';
print '<h2>embedLeft</h2>';
print '<img style="background-color:#f0f0f0" src="'.$pathThumbnail.'" />';
print '</div>';
?>