png-8

    2热度

    1回答

    我用的是FreeImageNET libary量化我的位图作为 using (FreeImageAPI.FreeImageBitmap fiBitmap = FreeImageAPI.FreeImageBitmap.FromHbitmap(bmp.GetHbitmap())) { if (fiBitmap.ColorDepth > 24) {

    5热度

    7回答

    我正在使用大量的png24文件的网站,为透明度。 我需要用png8文件替换它们,因为png24的所有png修复样式javascript解决方法都会导致IE6随机锁定。 看到这个链接以获得症状IE6显示的想法 - http://blogs.cozi.com/tech/2008/03/transparent-pngs-can-deadlock-ie6.html 有谁知道针对现有PNG24文件,与png

    2热度

    2回答

    我正尝试使用CoreGraphics创建一个调色板(索引)PNG。 我发现最好的是,我可以使用: CGColorSpaceRef colorSpace = CGColorSpaceCreateIndexed(CGImageGetColorSpace(maskedImage), 255, <#const unsigned char *colorTable#>); 然后: CGImageRef pal

    0热度

    1回答

    请不要发布您未经过实际测试的代码! 我花了一些时间寻找这个答案。在StackOverflow上有几个类似的帖子,但我没有发现可以产生这个看似简单的结果。 pngquant是非常好的,对于某些应用,但在这种情况下,我有我试图填补,这意味着仅使用一般的PHP与GD安装特定的用途。 现在的相关代码完整!这个简单的代码产生一个高彩色的PNG图像,并带有一个半透明的alpha通道。伟大的工程,简单而有效!

    1热度

    2回答

    在Java中是否有一些库可以压缩Png图像,如使用C/C++编写的pngout,pngcrush,optipng? 作为Phil在下文中评论的内容,我的意思是通过删除不需要的信息来减少Java中ImageIO类生成的图像的文件大小,与pngout所做的一样。当我对ImageIO类生成的图像执行pngout时,我能够将文件大小缩小约50%(缩小大小将因图像而异)。所以我想知道是否有任何可以与Java

    8热度

    1回答

    我想用ImageMagick将32位png转换为8位png,但半透明像素丢失。如何解决这个问题呢?我使用的命令如下 convert original.png PNG8:output.png

    4热度

    1回答

    我一直试图使用RMagick(http://rmagick.rubyforge.org/)和ChunkyPNG(https://github.com/wvanbergen/chunky_png)保存8位PNG(PNG8),但一直无法这样做。 但是,我唯一能够在RMagick上工作的时间是,如果ImageMagick安装基于QuantumDepth的8而不是通常的16,则无法立即更改此设置 - 安装

    1热度

    1回答

    我有大量的工作在一个项目上的艺术家提供的图像。图像具有不同的规格,但都是PNG。有些是8位索引(调色板),其他则是使用alpha 32位和64位PNG的真彩色。 现在,我试图使用imagemagick将所有这些图像推送到一个单一的连贯格式,但我面临着一个痛苦的问题。我注意到,使用alpha(16位通道深度)从真彩色转换而来的图像就像魅力一样。但是,每通道8位图像或可能更低/更高的图像会受到一定程度

    0热度

    1回答

    我试图创建调色板使用Cocoa framework *使用RGBA调色板(每个调色板条目32位)的PNG图像(每像素8位)。我试过[NSBitmapImageRep initWithBitmapDataPlanes:…]方法的几种组合。它似乎为bitsPerSample:2bitsPerPixel:8创建适当的位图。 然而,当我尝试写这样的位图[NSBitmapImageRep represent

    2热度

    2回答

    我想用getimagesize或Imagick来区分PNG-8和PNG-24图像,但我不太清楚如何去做。 getimagesize不会为我的PNG返回频道,而是显示mimetype。它适用于其他图像并显示正确的值,但对于PNG,它什么都不显示。 编辑:Imagick没有安装在我的环境,但gdlib是... 谁能帮助我一点吗? 问候, 汤姆 EDIT2: 是否有可能做这样的吗? //create p