我想在将canvas元素编码为jpg时设置质量设置.
var data = myCanvas.toDataURL( "image/jpeg" );
Run Code Online (Sandbox Code Playgroud)
不给我一个高质量的选择.我可以使用替代库吗?
相关:不同浏览器使用的默认质量设置是什么?
如果我尝试使用.ps/.eps扩展名保存它们,我在尝试使用透明椭圆体保存一些图时遇到问题.
这是保存为.png的情节:
如果我选择将其保存为.ps/.eps,这就是它的样子:
我是如何解决这个问题的,是使用ImageMagick将原始png转换为ps.唯一的问题是png格式的图像大约是90k,转换后它变得不到4M.这不好,因为我有很多这些图像,编辑我的乳胶文件需要太多时间.有人有解决方案吗?
我试图在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时,背景颜色会变为黑色.
我有大约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中?
当我使用base64编码时,PHP在创建图像文件(PNG)时的正确方法是什么?
我一直在玩:
file_put_contents('/tmp/'. $_REQUEST['id'].'.png', $_REQUEST['data']);
我需要解码吗?我应该使用gd库吗?
在为网站做小图标,标题图形等时,使用GIF还是PNG更好?
显然,如果需要透明效果,那么PNG肯定是要走的路,而对于更大,更多的摄影图像,我会使用JPEG - 但对于普通的网络"家具",你会推荐哪些?为什么?它可能只是我正在使用的工具,但GIF文件通常看起来比可比较的PNG小一点,但使用它们只是1987年.
如您所知,IE6有一些错误,如果不使用非标准样式的过滤器,则无法显示半透明的PNG文件.在IE7中,此问题已得到修复.但它仍然有一些关于PNG文件的错误.它无法正确显示淡入淡出的半透明PNG文件.使用半透明PNG文件在jQuery中使用show/hide功能时,您可以清楚地看到它.图像的背景显示为不透明的黑色.
你有任何想法通过使用jQuery解决这个问题.
更新
我们来看看我的测试
如您所见,IE8始终错误地显示PNG-24图像.而且,当我淡入淡出(jQuery.fadeOut函数)时,IE8仍能正确显示PNG-8图像.但是,当我同时淡化和调整大小(jQuery.hide函数)时,它会错误地显示PNG-8图像.
PS.您可以从此处下载我的测试源代码.
谢谢,
我创建了一个57×57的圆形图标(没有光泽),它在我的应用程序的圆圈外面具有透明度.我可以在Simulator和iPhone上成功安装该应用程序.它工作正常,看起来很棒.
但是,我可以向Apple提交一个透明的图标吗?他们会接受吗?我找不到任何在图标中具有透明度的应用.相反,他们使用一种伪透明度 - 黑色背景,没有光泽.
我有一个带有大型TImage的表单作为背景.问题是,它作为位图直接存储在DFM中,占用大约3 MB.原始的PNG文件大约是250K.我想尝试通过在资源中嵌入PNG来减少膨胀,然后在OnCreate期间使用表单加载它.我现在可以这样做,因为Delphi 2009包含PNG支持,除了我不太清楚如何使用PNG构建资源文件.有谁知道这是怎么做的?
我有一个wpf应用程序和一个类库(dll)项目.在我的DLL中我有一个图像文件夹,其中一些.png文件设置为资源.
我想使用wpf主应用程序引用和显示图像.
有任何想法吗?我希望在xaml中执行此操作,而不是后面的代码,如果可能的话.
塔,马特.
png ×10
image ×4
gd ×2
php ×2
app-store ×1
c# ×1
delphi ×1
delphi-2009 ×1
dll ×1
file-format ×1
gif ×1
graphics ×1
html5-canvas ×1
icons ×1
ios ×1
javascript ×1
jpeg ×1
jquery ×1
matplotlib ×1
numpy ×1
ps ×1
python ×1
resize ×1
resources ×1
transparency ×1
wpf ×1