首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏24K纯开源

    Windows下Thumbnail的开发总结

    一、引言        Windows Thumbnail Handler是Windows平台下用来为关联的文件类型提供内容预览图的一套COM接口。 通过实现Thumbnail相关的COM接口,就可以为为自定义的文件格式提供内容预览图。如下图所示: ?       Thumbnail handler以COM组件的形式注册使用。 因此,如果我们想给自己的文件格式开发一个Thumbnail Handler以提供内容预览图,要以COM组件的开发方式进行开发。 RecipeThumbnailProvider, IInitializeWithFile), { 0 }, }; return QISearch(this, qit, riid, ppv); } // Initializes the thumbnail

    2.2K60发布于 2018-01-18
  • 来自专栏WordPress果酱

    WordPress 高级缩略图插件:WPJAM Thumbnail

    这个就是 WPJAM Thumbnail 这个插件所要做的事情。 WPJAM Thumbnail 设置缩略图的方式 WPJAM Thumbnail 这个插件通过以下顺序查找一篇文章的缩略图: 首先是否设置了文章自己本身的特色图片。 WPJAM Thumbnail 的函数接口 因为完全是不同的获取缩略图和裁剪方式,所以 WPJAM Thumbnail 提供的函数接口和默认的缩略图函数接口有很大的不同了。 wpjam_post_thumbnail(size='thumbnail', crop=1,class="wp-post-image"): 输出当前文章的缩略图,它有三个参数: wpjam_get_post_thumbnail wpjam_get_post_thumbnail_url(post=null, size='thumbnail',

    1.8K30编辑于 2023-04-14
  • 来自专栏钻芒博客

    WordPress获取缩略图thumbnail调取最佳策略实践

    图片参考代码:代码参考下边的文章:wordpress 缩略图功能函数 the_post_thumbnailWordPress获取文章缩略图函数:get_the_post_thumbnail下边是我的。 使用方法:把下面代码放到你主题的functions.php里然后在需要调用的地方调用 dm_the_thumbnail() 即可调用实例:<img src="<? php dm_the_<em>thumbnail</em>() ? 钻芒博客:www.zuanmang.net (这段可以删233)*/ // 缩略图开始 if ( has_post_<em>thumbnail</em>() ) the_post_<em>thumbnail</em>( '<em>thumbnail</em> if ( has_post_<em>thumbnail</em>() ) { echo the_post_<em>thumbnail</em>();//这里直接输出特色图片 } else { //如果文章没有设置缩略图

    2.4K20编辑于 2023-05-16
  • 来自专栏HHTjim'S 部落格

    wordpress中提取文章内第一张图片作为缩略图

    > 二.主题目录内新建includes文件夹,thumbnail.php丢入: <? php if ( get_post_meta($post->ID, 'thumbnail', true) ) : ?>

    <? php if (has_post_thumbnail()) { the_post_thumbnail('full'); } else { ?> <img src="<? php include('includes/<em>thumbnail</em>.php'); ?></div> 说明:<em>thumbnail</em>.php路径要与上一步设置的路径对应一致。 、<em>thumbnail</em>_t   class都是呵上面对应的。

    66510编辑于 2022-09-26
  • 来自专栏DeveWork

    WordPress纯代码高仿 无觅相关文章 图文模式功能

    = wp_get_attachment_image_src(get_post_thumbnail_id(), 'large');? >" class="thumbnail"/> <?php } ? = $values [0]; } elseif( has_post_thumbnail() ){ //如果有特色缩略图,则输出缩略图地址 $thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'full'); $post_thumbnail_src = $thumbnail_src [0]; } else { $post_thumbnail_src = ''; ob_start(); ob_end_clean

    876100发布于 2018-01-19
  • 来自专栏WordPress果酱

    WPJAM Basic 内置的缩略图函数

    wpjam_get_thumbnail wpjam_get_thumbnail($img_url, $size); 这个是 WPJAM 所有缩略图函数的基础,如果使用了第三方云存储服务,它会将图片域名替换成第三方云存储使用的域名 ; wpjam_get_thumbnail($img_url, [100,200], $crop=1); wpjam_get_default_thumbnail_url wpjam_get_default_thumbnail_url wpjam_get_post_thumbnail_url wpjam_get_post_thumbnail_url($post=null, $size='full', $crop=1) 获取文章缩略图地址 () 这个函数和 WordPress 自带的 has_post_thumbnail 的区别,和上面 wpjam_get_post_thumbnail_url 和 get_post_thumbnail_url wpjam_post_thumbnail 最后要显示文章缩略图,这个函数输出整个文章缩略图的 HTML: wpjam_post_thumbnail($size='thumbnail', $crop=1,

    51210编辑于 2023-04-13
  • 来自专栏WordPress果酱

    WPJAM Basic 功能详细介绍:CDN 和缩略图开发接口

    你会非常容易用上这些接口,今天就给大家介绍下这些接口和一些应用实例,当然你觉得插件中还应该提供哪些接口,也可以和我说: 文章缩略图接口 如果你使用 WPJAM Basic 插件的 wpjam_post_thumbnail () 这个函数来显示日志缩略图的话,默认获取缩略图的顺序是:特色图片 > 第一张图片 如果开启的话,如果你的缩略图由于历史遗留原因是使用自定义字段来设置的,你可以使用 wpjam_post_thumbnail_url 这个接口来使得这个函数能够用上你的缩略图(假设自定义字段为 thumb),具体代码如下: add_filter('wpjam_post_thumbnail_url', function($thumbnail_url , $post){ if($post_thumbnail = get_post_meta($post->ID, 'thumb', true){ return $post_thumbnail; } ,可以使用 wpjam_default_thumbnail_url 这个接口: add_filter('wpjam_default_thumbnail_url', function($thumbnail_url

    63620编辑于 2023-04-14
  • 来自专栏python3

    python制作缩略图

    thumbnail_pic(path) 学习笔记: 1、os模块,python的os模块封装了常见的文件和目录操作。 2、PIL模块中Image类thumbnail()方法可以用来制作缩略图,它接受一个二元数组作为缩略图的尺寸,然后将示例缩小到指定尺寸。 Image.resize()和Image.thumbnail()的区别 根据代码和代码注释, 这两个函数都是对图片进行缩放, 两者的主要区别如下: resize()函数会返回一个Image对象, thumbnail resize之后图片的规格,而thumbnail()中的size参数则是设定了x/y上的最大值. 也就是说, 经过resize()处理的图片可能会被拉伸,而经过thumbnail()处理的图片不会被拉伸 thumbnail()函数内部调用了resize(), 可以认为thumbnail()是对resize

    1.3K20发布于 2020-01-13
  • 来自专栏Java核心技术

    女朋友携程三面被Redis难倒!回来给她讲了一晚上的缓存穿透、缓存击穿、缓存雪崩!

    url=http%3A%2F%2Fcrawl.ws.126.net%2Fimg%2Ffe73c17735d09d46a80fcd6fc1c5be85.jpg&thumbnail=690x2147483647& url=http%3A%2F%2Fcrawl.ws.126.net%2Fimg%2F32cbc59f49cc5b84674d0a989eb7b017.jpg&thumbnail=690x2147483647& url=http%3A%2F%2Fcrawl.ws.126.net%2Fimg%2F94ebc2a34d225ab2a041f3b616a47a26.jpg&thumbnail=690x2147483647& url=http%3A%2F%2Fcrawl.ws.126.net%2Fimg%2Fde9ad9576adf0b70babb3678f84550af.jpg&thumbnail=690x2147483647& url=http%3A%2F%2Fcrawl.ws.126.net%2Fimg%2F60ca5a3d1e731ca25ca2a4a013bb4919.jpg&thumbnail=690x2147483647&

    55430发布于 2021-03-25
  • 来自专栏WordPress果酱

    一文详解 WordPress 文章特色图片或缩略图功能

    > the_post_thumbnail():输出文章缩略图,如果缩略图存在的话。 <?php the_post_thumbnail(); ? php if ( has_post_thumbnail() ) { the_post_thumbnail(); } else { //当前文章没有设置缩略图 } ? php the_post_thumbnail( 'single-post-thumbnail' ); ?> 通过函数 set_post_thumbnail_size() 可以生成默认的文章缩略图。 ,但是 WordPress 已经提供了现成的函数一步到位: $thumbnail_url = get_the_post_thumbnail_url( $post = null, $size = 'post-thumbnail ( $post->ID, 'thumbnail' );

    2.3K10编辑于 2023-04-13
  • 来自专栏云服务笔记

    wget 批量下载文件

    tmp # cat urlsfiles.txt https://www.clhuang.cn/upload/2020/07/image-7f609af751664f4486a910f54a526239-thumbnail.png /upload/2020/06/image-e5520f7c58c04d349787aa376c17c2da-thumbnail.png root@SH-Web /tmp # root@SH-Web / -K/s 用时 0s 2020-07-13 12:21:48 (189 MB/s) - 已保存 “image-7f609af751664f4486a910f54a526239-thumbnail.png -K/s 用时 0s 2020-07-13 12:21:48 (286 MB/s) - 已保存 “image-6f097169e9f6420794bc9d8884ec384d-thumbnail.png /upload/2020/06/image-e5520f7c58c04d349787aa376c17c2da-thumbnail.png --2020-07-13 12:22:42-- https:/

    6K20发布于 2020-07-14
  • 来自专栏WordPress果酱

    WordPress 技巧:获取特色图片地址

    WordPress 已经提供原生的获取特色图片地址的函数:get_the_post_thumbnail_url。 php /* Plugin Name: 获取 WordPress 特色图片地址 Plugin URI: http://blog.wpjam.com/m/get_post_thumbnail_url/ get_the_ID() : $post_id; $thumbnail_id = get_post_thumbnail_id($post_id); if($thumbnail_id ){ $thumb = wp_get_attachment_image_src($thumbnail_id, 'thumbnail'); return $thumb[0]; }else{ return false 使用下面方法调用: $post_thumbnail_url = get_post_thumbnail_url($post->ID);

    1.2K30编辑于 2023-04-14
  • 来自专栏WordPress果酱

    WordPress 教程:函数和接口被弃用之后,怎么提示?

    比如 WPJAM Basic 插件里面的 wpjam_post_thumbnail_uri 的接口放弃不再使用了,为了兼容: 那么原来的代码: $thumbnail_url = apply_filters ('wpjam_post_thumbnail_uri', $thumbnail_url, $post); 可以改成: $thumbnail_url = apply_filters_deprecated( 'wpjam_post_thumbnail_uri', [$thumbnail_url, $post], 'WPJAM Basic 3.2', 'wpjam_post_thumbnail_url'); 这样就能保证 wpjam_post_thumbnail_uri 还有用,兼容现有的程序,但是如果主题里面调用该函数,就是在 log 里面看到: 自WPJAM Basic 3.2版本起,已不建议使用wpjam_post_thumbnail_uri ,请换用wpjam_post_thumbnail_url。

    62130编辑于 2023-04-13
  • 来自专栏DeveWork

    WordPress在RSS Feed 中输出自定义特色图像(缩略图)

    functions.php 文件下加入以下代码就可以实现RSS 中输出自定义特色图像(缩略图)的功能: //Feed 输出文章特色图像(缩略图)devework.com function dw_rss_thumbnail ($content) { global $post; //查询全局文章 if(has_post_thumbnail($post->ID)) { //如果有特色图像 $output = get_the_post_thumbnail ', 'dw_rss_thumbnail'); 不过,由于我的主题比较特殊。 $content ; } return $content; } add_filter('the_excerpt_rss', 'dw_post_thumbnail'); add_filter ('the_content_feed', 'dw_post_thumbnail'); 因为每个人的主题都不同,使用上面的代码需要修改部分内容;具体不多说,不懂的可以留言询问。

    1.9K100发布于 2018-01-19
  • 来自专栏向治洪

    android读取sd卡图片并进行缩放操作

    If not, then it'll create a thumbnail from original image.       *      * This method always returns a "square thumbnail" for MICRO_KIND thumbnail. TARGET_SIZE_MINI_THUMBNAIL                   : TARGET_SIZE_MICRO_THUMBNAIL;   int maxPixels = wantMini MAX_NUM_PIXELS_THUMBNAIL                   : MAX_NUM_PIXELS_MICRO_THUMBNAIL;           SizedThumbnailBitmap " for MICRO_KIND thumbnail             bitmap = extractThumbnail(bitmap,                       TARGET_SIZE_MICRO_THUMBNAIL

    1.9K90发布于 2018-01-29
  • 来自专栏猿来是前端

    分分钟教你用python爬了一万多张小姐姐壁纸

    imageMogr2/thumbnail/! imageMogr2/thumbnail/! imageMogr2/thumbnail/! imageMogr2/thumbnail/! imageMogr2/thumbnail/!

    68640编辑于 2022-09-19
  • 来自专栏程序员的知识天地

    3行代码让Python数据处理脚本获得4倍提速

    (filename) thumbnail_filename = f"{base_filename}_thumbnail{file_extension}" # 创建和保存缩略图 image = Image.open(filename) image.thumbnail(size=(128, 128)) image.save(thumbnail_filename, "): thumbnail_file = make_image_thumbnail(image_file) print(f"A thumbnail for {image_file} was saved (filename) thumbnail_filename = f"{base_filename}_thumbnail{file_extension}" # 创建和保存缩略图 image = Image.open(filename) image.thumbnail(size=(128, 128)) image.save(thumbnail_filename,

    1.1K40发布于 2018-12-06
  • 来自专栏代码小技巧分享分析

    Django上传图片生成成缩略图的类

    "photos/originals/%Y/%m/") image_height = models.IntegerField() image_width = models.IntegerField() thumbnail = models.ImageField(upload_to="photos/thumbs/%Y/%m/") thumbnail_height = models.IntegerField() thumbnail_width RGB') # save the original size self.image_width, self.image_height = image.size image.thumbnail (temp_handle, 'png') temp_handle.seek(0) # rewind the file # save to the thumbnail field (suf.name+'.png', suf, save=False) self.thumbnail_width, self.thumbnail_height = image.size

    1.4K30发布于 2021-11-03
  • 来自专栏编程微刊

    uniapp存放json格式的数据

    id=https%3A%2F%2Fmini.eastday.com%2Fmobile%2F200609091709351.html", "thumbnail_pic_s": "https mobile\/20200609\/2020060909_262cb8c58ea1492fa7b92ebf273636ec_0093_mwpm_03200403.jpg", "thumbnail_pic_s02 id=https%3A%2F%2Fmini.eastday.com%2Fmobile%2F200609073533157.html", "thumbnail_pic_s": "https id=https%3A%2F%2Fmini.eastday.com%2Fmobile%2F200609073526006.html", "thumbnail_pic_s": "https id=https%3A%2F%2Fmini.eastday.com%2Fmobile%2F200609073213662.html", "thumbnail_pic_s": "https

    2.9K20发布于 2020-06-18
  • 来自专栏前端F2E

    React技巧之导入并使用Image

    /thumbnail.webp'; 。 将导入的图片传递给img元素的src属性。 比如说,horse 。 上面的例子假设你有一个名为thumbnail.webp的图片,和App组件位于同一文件夹下。 请确保为图片指定了正确的路径(包括扩展名)。 /thumbnail.webp' 。图片须位于项目的src目录中。 通常情况下,最好将图篇放在使用它们的组件旁边,以确保在你最终删除或改变组件时不会有多余的图片。 比如说,如果有一张图片位于public/images/thumbnail.webp ,你应该设置src属性为"/images/thumbnail.webp" 。 /thumbnail.webp')} alt="horse" /> <img src={require('.

    2K30编辑于 2022-08-19
领券