Tag: 图像

如何检查上传的文件是否是图像或其他文件?

在我的web应用程序中,我有一个图像上传模块。 我想检查上传的文件是否是图像文件或任何其他文件。 我在服务器端使用Java。 该图像读取为BufferedImage在Java中,然后我写它与磁盘ImageIO.write() 我应该如何检查BufferedImage ,不pipe它是一个图像还是其他的东西? 任何build议或链接,将不胜感激。

使用PIL获取像素的RGB

是否有可能使用PIL获取像素的RGB颜色? 我正在使用这个代码: im = Image.open("image.gif") pix = im.load() print(pix[1,1]) 但是,它只输出一个数字(例如0或1 )而不是三个数字(例如R,G,B为60,60,60 )。 我想我不了解这个function。 我想要一些解释。 非常感谢。

两幅图像的互信息和联合熵 – MATLAB

我有两个黑白图像,我需要计算互信息。 Image 1 = X Image 2 = Y 我知道互信息可以定义为: MI = entropy(X) + entropy(Y) – JointEntropy(X,Y) MATLAB已经具有内置函数来计算熵,但不计算联合熵。 我想真正的问题是:我如何计算两幅图像的联合熵? 这里是我想要find联合熵的图像的一个例子: X = 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Y = 0 […]

我怎样才能通过CSS使所有不同的高度和宽度的图像相同?

我正试图创build一个由产品照片组成的图像墙。 不幸的是,他们都是不同的高度和宽度。 我如何使用CSS来使所有的图像看起来相同的大小? 优选100×100。 我正在考虑做一个高度和宽度为100px的div,然后是如何填充它。 不知道如何做到这一点。 我怎样才能做到这一点?

FFmpeg从图像创buildvideo

ffmpeg -r 1/5 -start_number 2 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4 这行工作正常,但我想成为另一个文件夹的图像。 我的文件夹中的图像名称: img001.jpg img002.jpg img003.jpg … 如何从另一个文件夹中的图像? 例如:“C:\ mypics” 我试过这个代码,但ffmpeg只为第一个图像(img001.jpg)设置video。 ffmpeg -r 1/5 -start_number 0 -i C:\myimages\img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4

在Android中显示巨大的图像

我打算在Android中显示非常大的图像。 我的第一个解决scheme – 以pdf的forms提供 – 没有成功,因为并不是每个手持设备都预装了pdf查看器,而且我也不想要求用户安装。 所以我现在有一个PNG (宽= 3998px高= 2827px) ,我想要显示。 我下载了这个图像来testing它将如何显示在画廊上。 这是相当痛苦的。 看来这个画面只能渲染一次,如果我放大,我根本看不懂。 所以我写了一个testActivity,它只是一个embedded在LinearLayout中的ImageView。 我把图像放入drawable中,并将其设置为ImageView的图像源。 不幸的是,应用程序立即崩溃,由于“ ERROR/AndroidRuntime(8906): Caused by: java.lang.OutOfMemoryError: bitmap size exceeds VM budget" 我没想到,单个镜像对于VM's memory可能太大了。 我玩了一下,把ImageViews大小设置为3998 & 2827px ,把Image放到sdCard ,用fileInputStream手动读取。 令我大吃一惊的是,它现在显示了我的图像,但是如果我将Nexus S水平翻转,我会得到和以前一样的OutOfMemoryError 。 有些人可能会指出通过FileInputStream接收Bitmap或将其设置为ImageView's源代码之间的主要区别。 此外,我不能够舒适地与两个父scrollViews 我寻找一个简单的解决scheme,一次显示ONE large image ,能够scroll horizontal and vertical同时可以放大和缩小。 这里是我想要显示的图像的示例

Android:如何将整个ImageView转换为Bitmap?

我有我的应用程序显示不同比例的图像,resize(centerInside)imageView中。 我需要的是从ImageView创build位图,包括背景(在这种情况下是黑色)。 所以例如我有设备屏幕320×480,全屏幕imageView与图像resize为280×480。 我怎么能从它得到320×480位图? 在这个imageview的顶部,我有一些标志或button,我不想包含在位图,他们就像在顶层。 所有我需要的是位图与图像和黑色的边界从一边。

目录中每个文件的循环代码

我有一个图片的目录,我想通过循环,并做一些文件计算。 它可能只是缺乏睡眠,但我怎样才能使用PHP来查看给定的目录,并使用某种for循环遍历每个文件? 谢谢!

使用PIL使所有的白色像素透明?

我试图使用Python图像库使所有的白色像素透明。 (我是一个C黑客试图学习Python,所以要温柔)我有转换工作(至less像素值看起来是正确的),但我不知道如何将列表转换为缓冲区重新创build图片。 这是代码 img = Image.open('img.png') imga = img.convert("RGBA") datas = imga.getdata() newData = list() for item in datas: if item[0] == 255 and item[1] == 255 and item[2] == 255: newData.append([255, 255, 255, 0]) else: newData.append(item) imgb = Image.frombuffer("RGBA", imga.size, newData, "raw", "RGBA", 0, 1) imgb.save("img2.png", "PNG")

R – 像素matrix的图像?

你如何从R中的matrix形成图像? matrix值将对应于图像上的像素亮度(虽然我现在只对0,1的值感兴趣,但白色或黑色),列和行号对应图像上的垂直和水平位置。 通过制作一个图像我的意思是显示在屏幕上,并保存为JPG格式。