Articles of 图像

防止盗链图像文件

我想避免盗链图片。 基于这个答案: stackoverflow的答案我试图将下一个片段代码添加到.htaccess文件中: RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?itransformer.es/.*$ [NC] RewriteRule \.(gif|jpe?g|png|wbmp)$ htttp://itransformer.es [R,L] 但它不工作。 当我尝试访问导航栏中的path的图像,我可以访问。 我究竟做错了什么?

Apache .htaccess盗链redirect

我正在尝试创build一个redirect,当有人在我的网站上的一个目录中链接图片。 如果有人热链接图像,我想redirect到一个相应的图像(相同的文件名)在不同的目录。 如果有人链接: www.mydomaoin.com/PlayImages/Basic/Embedded/{ImageName.gif} 我希望它redirect到: www.mydomaoin.com/PlayImages/Basic/Shared/{ImageName.gif} 思考?

如何在HTML中显示base64编码的图像,如果它位于一个单独的文件?

我有base64编码的图像。 如果我把它正确的HTML它的作品: <img src="data:image/png;base64,…"/> 但是,当我把所有的base64内容放入一个单独的文件,它不会: <img src="image.base64.txt"/> 我试着改变扩展名为.png,但是没有帮助。 有任何想法吗?

如何在terminal中recursion地在Ubuntu中批量调整图像大小?

我有多个图像存储在一组有组织的文件夹。 我需要从父目录recursion地将这些图像重新设置为特定的百分比 。 我正在运行Ubuntu 11.10,我更喜欢直接从terminal学习如何做到这一点。

通过命令行拍摄的Android屏幕截图的图像格式

最近我有办法通过adb shell命令行将数据显示到帧缓冲区。 为了从帧缓冲区获取数据,我使用了下面的命令: cat / dev / graphics / fb0> / sdcard /截图 现在在我的/ SD卡我有一个原始的图像截图。 为了显示在设备屏幕的帧缓冲区,我使用了命令: cat / sdcard / screenshot> / dev / graphics / fb0 作为一个输出,我可以看到屏幕截图在我的设备屏幕上(注意:我的设备是根源,所以我可以访问/ dev / graphics / fb0)。 现在我的问题是:我必须从命令行在屏幕上显示RGB888格式的图像。 所以我试过了: cat / sdcard / rgbimg> / dev / graphics / fb0 但作为屏幕上的输出,我可以看到一个白色和黑色的点,而不是图像。 所以为了在帧缓冲区上显示我的RGB888我需要将其转换为文件屏幕截图的格式。 因此,如果有人尝试过,可以告诉我上面例子中的图片截图的格式。 任何关于如何获得这种格式的build议也将不胜感激。 提前致谢。

体积图像数据的分布式处理

对于物体识别algorithm的开发,我需要在大量的体积图像文件(MR扫描)上重复运行检测程序。 检测程序是一个命令行工具。 如果我在本地计算机上在单个文件上运行它,而单线程大约需要10秒。 处理结果被写入文本文件。 典型的运行将是: 每个300 MB的10000个图像= 3TB 单芯10秒= 100000秒=约27小时 我能做些什么来获得更快的结果? 我可以访问20台服务器的集群,每台服务器有24个(虚拟)内核(Xeon E5,1TByte磁盘,CentOS Linux 7.2)。 理论上480个核心只需要3.5分钟的任务。 我正在考虑使用Hadoop,但它不是用来处理二进制数据,而是分割input文件,这不是一个选项。 我可能需要某种分布式文件系统。 我使用NFS进行testing,networking成为严重的瓶颈。 每个服务器只应该处理他本地存储的文件。 另一种select可能是购买一台高端工作站,忘记分布式处理。 我不确定,如果我们需要数据局部性,即每个节点都保存本地数据的一部分,只处理本地数据。

当LAMP服务器上有数百万用户时,什么是最快和最有效的存储和提取图像的方式?

这是迄今为止我提出的最好的方法,我想知道是否有一个更好的方法(我确定有!)来存储和获取数以百万计的用户图像: 为了保持目录的大小,并避免对数据库进行任何额外的调用,我使用基于用户的唯一ID计算的嵌套目录如下: $firstDir = './images'; $secondDir = floor($userID / 100000); $thirdDir = floor(substr($id, -5, 5) / 100); $fourthDir = $userID; $imgLocation = "$firstDir/$secondDir/$thirdDir/$fourthDir/1.jpg"; 用户ID( $userID )的范围从1到数百万。 所以,如果我有用户ID 7654321 ,例如,该用户的第一张照片将被存储在: ./images/76/543/7654321/1.jpg 对于用户ID 654321 : ./images/6/543/654321/1.jpg 对于用户ID 54321 ,它将是: ./images/0/543/54321/1.jpg 对于用户ID 4321 ,它将是: ./images/0/43/4321/1.jpg 对于用户ID 321 ,它将是: ./images/0/3/321/1.jpg 对于用户ID 21 ,它将是: ./images/0/0/21/1.jpg 对于用户ID 1 ,它将是: ./images/0/0/1/1.jpg 这确保了用户高达100,000,000,我永远不会有一个目录超过1000个子目录,所以它似乎保持干净和高效。 […]

jpegtran优化而不改变文件名

我需要优化一些图片,但不能改变他们的名字。 jpegtran -copy none -optimize image.jpg > image.jpg 但是,这似乎创build一个0的文件大小。当我做到不同的文件名,大小仍然是完全一样的。

最适合约250,000个图像的网页文件夹结构

我将有大约20万张图片作为我网站的一部分。 每个图像将被存储3次:全尺寸,缩略图,更大的缩略图。 全尺寸图像大约在50Kb到500Kb之间。 正常的技术:在VPS上的Linux,Apache,MySQL,PHP。 什么是最佳的方式来存储这些通过浏览器快速检索和显示? 我应该将所有内容存储在一个文件夹中吗 我应该存储全尺寸的图像在一个文件夹,在另一个缩略图等? 我应该将图像存储在1000个文件夹中,并且保留图像所在的文件夹的索引? 感谢您的任何build议。 伟业。

docker图像和容器在Windows中使用时存储在哪里?

注意:对于Windows和Docker来说都是超新的 我一直在使用的教程说,如果我们使用Linux,它们位于/var/lib/docker/containers ,但我似乎无法在Windows机器上find它。 谢谢!