标签: thumbnails

如何使用PIL调整图像大小并保持其纵横比?

是否有一种显而易见的方法可以解决这个问题?我只是想制作缩略图.

python image thumbnails python-imaging-library

394
推荐指数
13
解决办法
60万
查看次数

从Vimeo获取img缩略图?

我想从Vimeo获取视频的缩略图.

从Youtube获取图像时,我只是这样做:

http://img.youtube.com/vi/HwP5NG-3e8I/2.jpg
Run Code Online (Sandbox Code Playgroud)

知道如何为Vimeo做点什么吗?

这是同一个问题,没有任何答案.

html thumbnails vimeo

295
推荐指数
21
解决办法
25万
查看次数

Facebook Post Link Image

当有人在Facebook上发布链接时,脚本通常会扫描该链接以查找任何图像,并在帖子旁边显示一个快速缩略图.对于某些URL(包括我的),FB似乎没有任何东西,尽管它们在该页面上有许多图像.

我读到FB更喜欢用户希望指定的图像的"image_src"rel标签,但这不会为我的网站生成该缩略图.

我的网址直接转到DNS,并没有转发,所以我不认为这也可能是问题所在.

有没有人知道为什么FB无法从我的网站生成任何缩略图?

facebook thumbnails

95
推荐指数
6
解决办法
19万
查看次数

创建缩略图图像

我想在文件位置的网格视图中显示缩略图图像.如何生成.jpeg文件?我正在使用C#语言asp.net.

c# asp.net gridview thumbnails

90
推荐指数
3
解决办法
10万
查看次数

ImageMagick转换中的sample/resample/scale/resize/adaptive-resize/thumbnail运算符有什么区别?

我找到了多种方法来改变图像的分辨率convert:

-sample
-resample
-scale
-resize
-adaptive-resize
-thumbnail
Run Code Online (Sandbox Code Playgroud)

那些有什么区别?

如果我需要制作具有固定宽高比(需要裁剪)的各种尺寸的大图片缩略图 - 我最好的选择是什么?

imagemagick thumbnails

83
推荐指数
1
解决办法
3万
查看次数

从iOS中的视频网址或数据中获取缩略图

我试图从iphone 3GS相机拍摄的视频中获取(第一帧的)缩略图,以便我可以显示它.这该怎么做?

iphone video thumbnails ios

59
推荐指数
7
解决办法
7万
查看次数

PIL:缩略图,最后是方形图像

调用

image = Image.open(data)
image.thumbnail((36,36), Image.NEAREST)
Run Code Online (Sandbox Code Playgroud)

将保持纵横比.但我需要最终显示这样的图像:

<img src="/media/image.png" style="height:36px; width:36px" />
Run Code Online (Sandbox Code Playgroud)

我可以在图像周围使用透明或白色的信箱样式吗?

python png alpha thumbnails python-imaging-library

54
推荐指数
2
解决办法
3万
查看次数

使用Javascript File API获取图像尺寸

我需要在我的Web应用程序中生成图像的缩略图.我使用Html 5 File API生成缩略图.

我使用了以下URL中的示例来生成缩略图.

http://www.html5rocks.com/en/tutorials/file/dndfiles/

我成功地能够生成缩略图.我遇到的问题是我只能使用静态大小生成缩略图.有没有办法从所选文件中获取文件尺寸,然后创建Image对象?

javascript thumbnails fileapi

49
推荐指数
4
解决办法
6万
查看次数

在ListView中的网格中显示128x128像素或更大的缩略图图标

原始问题(见下面的更新)

我有一个WinForms程序需要一个体面的可滚动图标控件与大图标(真的是128x128或更大的缩略图),可以点击到hilight或双击以执行某些操作.最好是浪费的空间最小(每个图标下方可能需要短文件名标题;如果文件名太长,我可以添加省略号).

具有适当颜色,间距等的listview的完成版本http://www.updike.org/images/listview-great.png

我尝试使用带有LargeIcon的ListView(默认.View),结果令人失望:

截图显示LargeIcon视图中的小图标http://www.updike.org/images/listview-poor.png

也许我错误填充控件?码:

        ImageList ilist = new ImageList();
        this.listView.LargeImageList = ilist;
        int i = 0;
        foreach (GradorCacheFile gcf in gc.files)
        {
            Bitmap b = gcf.image128;
            ilist.Images.Add(b);
            ListViewItem lvi = new ListViewItem("text");
            lvi.ImageIndex = i;
            this.listView.Items.Add(lvi);
            i++;
        }
Run Code Online (Sandbox Code Playgroud)

我需要带有小空间的大图标,而不是带有令人尴尬的小图标的大空间.

  1. 是否有.NET控件可以满足我的需求?
    • 有没有最喜欢的第三方控件呢?
    • 如果没有,哪个控件最好继承和调整以使其工作?
    • 我应该分解并制作一个自定义控件(我有很多经验...只是不想去那个极端,因为这有点涉及).

我找到了关于OwnerDraw的这个教程,但是从那里开始的工作基本上达到了上面的数字3或4,因为该演示只是展示了如何在细节视图中对行进行调整.

更新

添加线

ilist.ImageSize = new Size(128, 128);
Run Code Online (Sandbox Code Playgroud)

在for循环之前修复了大小问题,但现在图像被调色为8位(看起来像系统颜色?),即使调试器显示图像作为24bpp System.Drawing.Bitmap插入到ImageList中:

大图标,最后是http://www.updike.org/images/listview-poor2.png

  1. 我如何(可以吗?)使图像以完整的24位颜色显示?
    • 图标周围的间距仍然相当浪费......我该如何解决?我可以吗?

更新2

随着添加线

ilist.ColorDepth = ColorDepth.Depth24Bit;
Run Code Online (Sandbox Code Playgroud)

设置ilist.ImageSize之后,我按照仲裁者的建议改变了间距:

[DllImport("user32.dll")]
public static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);

public …
Run Code Online (Sandbox Code Playgroud)

c# listview thumbnails .net-2.0 winforms

45
推荐指数
3
解决办法
4万
查看次数

如何在我的/ sdcard/Android/data/mypackage/files文件夹中获取视频缩略图?

查询MediaStore.Video.Media.EXTERNAL_CONTENT_URI仅返回视频/sdcard/DCIM/100MEDIA

但我想在我的/sdcard/Android/data/mypackage/files文件夹中获取视频缩略图.可能吗 ?

这是我的代码的一部分:

        ContentResolver cr = getContentResolver();
    String[] proj = {
                    BaseColumns._ID
    };

    Cursor c = cr.query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, proj, null, null, null);
    if (c.moveToFirst()) {
        do
        {
            int id = c.getInt(0);
            Bitmap b = MediaStore.Video.Thumbnails.getThumbnail(cr, id, MediaStore.Video.Thumbnails.MINI_KIND, null);
            Log.d("*****My Thumbnail*****", "onCreate bitmap " + b);
            ImageView iv = (ImageView) findViewById(R.id.img_thumbnail);
            iv.setImageBitmap(b);
        }
        while( c.moveToNext() );
    }         
    c.close();
Run Code Online (Sandbox Code Playgroud)

video android thumbnails

44
推荐指数
4
解决办法
5万
查看次数