是否有一种显而易见的方法可以解决这个问题?我只是想制作缩略图.
我想从Vimeo获取视频的缩略图.
从Youtube获取图像时,我只是这样做:
http://img.youtube.com/vi/HwP5NG-3e8I/2.jpg
Run Code Online (Sandbox Code Playgroud)
知道如何为Vimeo做点什么吗?
当有人在Facebook上发布链接时,脚本通常会扫描该链接以查找任何图像,并在帖子旁边显示一个快速缩略图.对于某些URL(包括我的),FB似乎没有任何东西,尽管它们在该页面上有许多图像.
我读到FB更喜欢用户希望指定的图像的"image_src"rel标签,但这不会为我的网站生成该缩略图.
我的网址直接转到DNS,并没有转发,所以我不认为这也可能是问题所在.
有没有人知道为什么FB无法从我的网站生成任何缩略图?
我想在文件位置的网格视图中显示缩略图图像.如何生成.jpeg文件?我正在使用C#语言asp.net.
我找到了多种方法来改变图像的分辨率convert:
-sample
-resample
-scale
-resize
-adaptive-resize
-thumbnail
Run Code Online (Sandbox Code Playgroud)
那些有什么区别?
如果我需要制作具有固定宽高比(需要裁剪)的各种尺寸的大图片缩略图 - 我最好的选择是什么?
我试图从iphone 3GS相机拍摄的视频中获取(第一帧的)缩略图,以便我可以显示它.这该怎么做?
调用
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)
我可以在图像周围使用透明或白色的信箱样式吗?
我需要在我的Web应用程序中生成图像的缩略图.我使用Html 5 File API生成缩略图.
我使用了以下URL中的示例来生成缩略图.
http://www.html5rocks.com/en/tutorials/file/dndfiles/
我成功地能够生成缩略图.我遇到的问题是我只能使用静态大小生成缩略图.有没有办法从所选文件中获取文件尺寸,然后创建Image对象?
我有一个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)
我需要带有小空间的大图标,而不是带有令人尴尬的小图标的大空间.
我找到了关于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
随着添加线
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) 查询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)