草庐IT

png_malloc

全部标签

javascript - 使用 toDataURL() 从 Canvas 导出时如何压缩 .png 图像?

需要使用HTML5Canvas生成大约20k大小的.png图像。不幸的是,当使用toDataURL()方法创建.png时,您不能像使用jpeg那样指定质量。有什么解决方法吗?toDataURL似乎是从Canvas生成图像的唯一方法,而canvas似乎是无需服务器交互的图像处理的最佳工具。感谢任何建议。 最佳答案 有一种方法可以使用无损zlibdeflate过程对PNG图像进行压缩http://www.w3.org/TR/PNG-Compression.html.有一个库(https://github.com/ShyykoSerhiy

Javascript 将鼠标悬停在 PNG 图像的可见部分上

有没有办法让我检查鼠标是否在PNG图像的可见部分上方?每个部分都是它自己的图像,具有透明背景,例如:所以基本上我希望每个区域的不透明度在悬停时为1,不悬停时不透明度为0.5。因此,用户可以看到悬停在哪个区域上。如果鼠标位置在图像上,是否有类似onmouseover的东西!=transparent然后... 最佳答案 看看http://www.w3schools.com/tags/tag_area.asp您可以拍摄图像,并通过使用一些图像工具(例如photoshop等)获取每个多边形的线,您可以处理图像区域标签中特定区域的每个悬停事件

html - 从 PNG 和 JPEG 文件中提取图像尺寸(高度、宽度)的 Ant 任务?

根据GooglePageSpeed的建议,我想Specifyimagedimensions到“优化浏览器呈现。”Specifyingawidthandheightforallimagesallowsforfasterrenderingbyeliminatingtheneedforunnecessaryreflowsandrepaints.我正在研究遍历我的静态内容项目中的图像文件(PNG、JPEG)并输出一个文件,其中包含每个图像文件的路径和文件名以及以像素为单位的高度和宽度。然后我会使用它来帮助我构建标签,方法是使用src属性数据来查找用于高度和宽度属性的值。\images\logo

html - 背景 .png 未在 Chrome 和 Firefox 中显示

我一定是在这里遗漏了一些非常明显的东西,但在网上找不到任何东西可以告诉我其他情况。我正在尝试使用以下方法将.png拉入页面:background:url(img/runner1.png)no-repeat;我知道路径是正确的,因为对jpg做同样的事情:background:url(img/header.jpg)no-repeat;它似乎在Safari中有效,但在Chrome或Firefox中无效。我是不是漏掉了什么?编辑-我正在使用:#runner1{background:url(img/runner1.png)no-repeat;float:left;border:1pxsolid#

php - 上传和调整图像大小时PNG黑色背景

你能帮我用php编写代码吗?我不知道如何让我的图片透明。上传后他们有黑色背景。我这里有代码。(以及一些小帖子和内容的文字)谢谢。$obrazok,"image_tmp"=>$obrazok_tmp,"image_size"=>$obrazok_size,"image_max_width"=>$image_max_width,"image_max_height"=>$image_max_height);$valid_exts=array("jpg","jpeg","png");$ext=end(explode(".",strtolower($obrazok)));if($postvars

保存rosbag中的图像与点云数据,输出为png pcd mp4文件

1.保存图像数据使用 image_viewimage_saver打开一个终端输入以下指令rosrunimage_viewimage_saverimage:=/usb_cam/image_raw _filename_format:="%04i.png"_encoding:=bgr8参数分别为:图像的topic、文件名(%04i是指4位数的数字)、文件的编码 32FC1和bgr8然后再起一个终端播放需要保持的图像数据对应的bag文件。 注意:png文件保存的路径为终端的当前路径。2.pcd保存激光雷达数据保存为pcd格式使用 pcl_rosbag_to_pcd参数分别为:rosbag的位置、激光雷

html - 具有透明度的 PNG 图像在所有浏览器中呈现为白色背景?

我目前正在一个网站上工作,一个图像用作提交按钮的背景(当前按钮是普通的HTML按钮,但在开发时将更改为asp:Button)。另一位开发人员指出,这个按钮似乎有白色背景。认为图像没有正确保存,我在Fireworks中打开它,发现PNG图像具有透明背景。我再次导出图像,将其保存为PNG-32图像,并用新图像覆盖原始图像。图像仍然显示相同。奇怪的是,这发生在Chrome、Firefox和IE7/8中,并且页面上的其他图像也没有白色背景。此外,我检查了CSS,没有包含白色背景色元素的样式。有人有什么想法吗?非常感谢! 最佳答案 由于该站点

javascript - 绘制到 html Canvas 中的 png 图像质量差

我正在尝试将png图像绘制到Canvas中,但质量真的很差。我正在使用drawImage方法这样做:src=folder+self.cur+".png";imageObj.src=src;imageObj.onload=function(){context.clearRect(0,0,cv,ch),context.drawImage(imageObj,0,0,cv,ch)};附件是原始图像和Canvas中结果的屏幕截图。现在Canvas尺寸与图像相同,所以问题不是由调整大小引起的。任何想法是什么导致了这个问题以及如何解决它?Hereisajfiddlewithanexample.

html - 有没有办法使用 CSS3 渐变并回退到 PNG?

如果不支持渐变,如何将CSS3渐变用于背景图像并回退到PNG图像? 最佳答案 给你。不支持CSS3渐变的浏览器将只使用图像。div{background-color:#1a82f7;/*fallbackcolor*/background-image:url(images/linear_bg_2.png);/*fallbackimage*/background-image:-moz-linear-gradient(100%100%90deg,#2F2727,#1a82f7);background-image:-webkit-gradi

html - 从单个 png 图像获取图标

到现在为止我已经见过很多次了,但是我从来没有用过自己。有人可以解释一下如何从这个单一的png图像中获取特定的图标图片,例如我用红色选择的图标......使用css 最佳答案 那叫CSSsprites.它用于减少http请求。基本上所有图标都放在一个Canvas上,并用作background-image属性,然后使用CSSbackground-position属性映射它们,例如.icon1{background-image:url('YOUR_URL_HERE');background-position:10px10px;/*Xand