我想在页面上有黑白缩略图,我想在鼠标打开和显示大图像时以彩色显示图像(在灯箱中)
我有这个->
add_action(\'after_setup_theme\',\'bw_images_size\');
function bw_images_size() {
$crop = get_option(\'thumbnail_crop\')==1 ? true : false;
add_image_size(\'thumbnail-bw\', get_option(\'thumbnail_size_w\'), get_option(\'thumbnail_size_h\'), $crop);
}
add_filter(\'wp_generate_attachment_metadata\',\'bw_images_filter\');
function bw_images_filter($meta) {
$file = wp_upload_dir();
$file = trailingslashit($file[\'path\']).$meta[\'sizes\'][\'thumbnail-bw\'][\'file\'];
list($orig_w, $orig_h, $orig_type) = @getimagesize($file);
$image = wp_load_image($file);
imagefilter($image, IMG_FILTER_GRAYSCALE);
//imagefilter($image, IMG_FILTER_GAUSSIAN_BLUR);
switch ($orig_type) {
case IMAGETYPE_GIF:
$file = str_replace(".gif", "-bw.gif", $file);
imagegif( $image, $file );
break;
case IMAGETYPE_PNG:
$file = str_replace(".png", "-bw.png", $file);
imagepng( $image, $file );
break;
case IMAGETYPE_JPEG:
$file = str_replace(".jpg", "-bw.jpg", $file);
imagejpeg( $image, $file );
break;
}
return $meta;
}
我有4张3尺寸的图像(1024x628、150x100、300x200)和1“name-150x100-bw.jpg”。
但我不知道如何使用这个bw。jpg。以上代码来自http://bavotasan.com/2011/create-black-white-thumbnail-wordpress但进入循环的代码只对帖子中的特色图片有效。
非常感谢。