标签: png

设置画布toDataURL jpg质量

我想在将canvas元素编码为jpg时设置质量设置.

var data = myCanvas.toDataURL( "image/jpeg" );
Run Code Online (Sandbox Code Playgroud)

不给我一个高质量的选择.我可以使用替代库吗?

相关:不同浏览器使用的默认质量设置是什么?

javascript png jpeg image html5-canvas

41
推荐指数
2
解决办法
6万
查看次数

保存为.ps/.eps时,Matplotlib图失去透明度

如果我尝试使用.ps/.eps扩展名保存它们,我在尝试使用透明椭圆体保存一些图时遇到问题.

这是保存为.png的情节: PNG

如果我选择将其保存为.ps/.eps,这就是它的样子: PS

我是如何解决这个问题的,是使用ImageMagick将原始png转换为ps.唯一的问题是png格式的图像大约是90k,转换后它变得不到4M.这不好,因为我有很多这些图像,编辑我的乳胶文件需要太多时间.有人有解决方案吗?

png image matplotlib ps

41
推荐指数
4
解决办法
2万
查看次数

如何在PHP中透明地调整png的大小?

我试图在PHP中调整透明背景的png,我在网上找到的代码示例对我不起作用.这是我正在使用的代码,建议将不胜感激!

$this->image = imagecreatefrompng($filename);

imagesavealpha($this->image, true);
$newImage = imagecreatetruecolor($width, $height);

// Make a new transparent image and turn off alpha blending to keep the alpha channel
$background = imagecolorallocatealpha($newImage, 255, 255, 255, 127);
imagecolortransparent($newImage, $background);
imagealphablending($newImage, false);
imagesavealpha($newImage, true);

imagecopyresampled($newImage, $this->image, 0, 0, 0, 0, $width, $height,  $this->getWidth(), $this->getHeight());
$this->image = $newImage;  
imagepng($this->image,$filename);
Run Code Online (Sandbox Code Playgroud)


更新 "不工作"我的意思是当我调整pngs时,背景颜色会变为黑色.

php png gd resize

40
推荐指数
3
解决办法
5万
查看次数

将PNG文件导入Numpy?

我有大约200个灰度PNG图像存储在这样的目录中.

1.png
2.png
3.png
...
...
200.png
Run Code Online (Sandbox Code Playgroud)

我想将所有PNG图像导入Numpy然后想要应用k-means来使用k-means(scikit)生成补丁字典

有没有人知道一个python库可以将这些图像加载到numpy中?

python png numpy image

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

我有一个base64编码的png,如何将图像写入PHP中的文件?

当我使用base64编码时,PHP在创建图像文件(PNG)时的正确方法是什么?

我一直在玩:


file_put_contents('/tmp/'. $_REQUEST['id'].'.png', $_REQUEST['data']);

我需要解码吗?我应该使用gd库吗?

php png gd

38
推荐指数
3
解决办法
6万
查看次数

小网站图片的格式是什么?GIF还是PNG?

在为网站做小图标,标题图形等时,使用GIF还是PNG更好?

显然,如果需要透明效果,那么PNG肯定是要走的路,而对于更大,更多的摄影图像,我会使用JPEG - 但对于普通的网络"家具",你会推荐哪些?为什么?它可能只是我正在使用的工具,但GIF文件通常看起来比可比较的PNG小一点,但使用它们只是1987年.

graphics png file-format gif

36
推荐指数
4
解决办法
9986
查看次数

如何在IE8中解决/破解淡化的半透明PNG错误?

如您所知,IE6有一些错误,如果不使用非标准样式的过滤器,则无法显示半透明的PNG文件.在IE7中,此问题已得到修复.但它仍然有一些关于PNG文件的错误.它无法正确显示淡入淡出的半透明PNG文件.使用半透明PNG文件在jQuery中使用show/hide功能时,您可以清楚地看到它.图像的背景显示为不透明的黑色.

你有任何想法通过使用jQuery解决这个问题.

更新

我们来看看我的测试

alt text http://rabu4g.bay.livefilestore.com/y1pGVXLwPdkxudYLmIdnMpWTP_9up-8isxbPKX945Ui4ITnYWnR0msaa2NmUF-qJ-Q4a2AAGaiGHwaFSgR1HeplDIO0bWbyRODI/bug.png

如您所见,IE8始终错误地显示PNG-24图像.而且,当我淡入淡出(jQuery.fadeOut函数)时,IE8仍能正确显示PNG-8图像.但是,当我同时淡化和调整大小(jQuery.hide函数)时,它会错误地显示PNG-8图像.

PS.您可以从此处下载我的测试源代码.

谢谢,

jquery internet-explorer png

36
推荐指数
5
解决办法
8万
查看次数

是否可以在iPhone应用程序图标中使用透明度?

我创建了一个57×57的圆形图标(没有光泽),它在我的应用程序的圆圈外面具有透明度.我可以在Simulator和iPhone上成功安装该应用程序.它工作正常,看起来很棒.

但是,我可以向Apple提交一个透明的图标吗?他们会接受吗?我找不到任何在图标中具有透明度的应用.相反,他们使用一种伪透明度 - 黑色背景,没有光泽.

icons png transparency app-store ios

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

如何制作PNG资源?

我有一个带有大型TImage的表单作为背景.问题是,它作为位图直接存储在DFM中,占用大约3 MB.原始的PNG文件大约是250K.我想尝试通过在资源中嵌入PNG来减少膨胀,然后在OnCreate期间使用表单加载它.我现在可以这样做,因为Delphi 2009包含PNG支持,除了我不太清楚如何使用PNG构建资源文件.有谁知道这是怎么做的?

delphi resources png delphi-2009

35
推荐指数
1
解决办法
2万
查看次数

使用wpf参考存储在外部dll中的图像

我有一个wpf应用程序和一个类库(dll)项目.在我的DLL中我有一个图像文件夹,其中一些.png文件设置为资源.

我想使用wpf主应用程序引用和显示图像.

有任何想法吗?我希望在xaml中执行此操作,而不是后面的代码,如果可能的话.

塔,马特.

c# wpf dll png image

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