标签: png

将.png图像转换为.gif图像

在我的项目中,我有很多.png图像.他们在Firefox中正常工作但是当我在Internet Explorer上运行我的项目时,我在该图像中获得了白色背景.我使用了一些Image转换器,但它们也没有给出正确的结果.转换后,分辨率会发生变化.

所以任何人都可以建议我一些不会改变图像分辨率的转换器,也会将.png图像转换为.gif图像吗?

png image gif

0
推荐指数
1
解决办法
1799
查看次数

PHP将iTXt注释添加到PNG图像

我四处寻找这个.我知道可以使用.net中的一些库来完成,但我真的希望我的脚本生成一个"标记"的图像.原因是我们是一个论坛主持人,并与主题制作公司合作.主题制作公司希望我们能够追踪任何非法分发的主题.我在GCHQ CanYouCrackIt练习中看到了iTXt的评论,认为这将是保护我们财产的最好,没有侵入性的方法.

php png

0
推荐指数
1
解决办法
1843
查看次数

32BPP PNG显示在旧视频驱动程序中时会发生什么(ony 256色)

我想知道.Net下,如果32BPP真彩色PNG显示在旧显示卡上怎么办?我相信PNG文件中没有调色板.

谁知道这种情况背后的内部逻辑?

c# png gdi+ bitmap

0
推荐指数
1
解决办法
171
查看次数

在浏览器中将base_64字符串下载为png

我编辑了一个png图像,上面放了一些文字,显示为

<?php    
ob_start();
imagepng($img, NULL);
$rawImageBytes = ob_get_clean();
imagedestroy($img);
echo "<img id='ca_image' src='data:image/png;base64," . base64_encode($rawImageBytes)     . "' />";

?>
<a href="#" onclick="return download();">Download</a>
<script>
function download(){
var img =document.getElementById("ca_image").src;
var url = img.replace(/^data:image\/[^;]/, 'data:application/octet-stream');
location.href = url;
</script>
Run Code Online (Sandbox Code Playgroud)

当我更改文件的内容类型时,浏览器会自动弹出窗口下载,但下载的文件类型为PART.我想下载base_64作为png文件.这种方法有可能吗?这是将文件保存为png的正确方法吗?如果没有请建议正确的方法来解决我的问题.

javascript php base64 png

0
推荐指数
1
解决办法
7371
查看次数

如何更正GraphicEx InChunk()函数?

我正在尝试将GraphicEx组件库(用于PNG文件)从我的Delphi 2006移植到XE3(最后得到它),在纠正基本错误时,我遇到了这个错误:

"TPNGGraphic.IsChunk" invalid type cast
Run Code Online (Sandbox Code Playgroud)

在线:

function TPNGGraphic.IsChunk(ChunkType: TChunkType): Boolean;

// determines, independant of the cruxial 5ths bits in each "letter", whether the
// current chunk type in the header is the same as the given chunk type

const
  Mask = not $20202020;

begin
  Result := (Cardinal(FHeader.ChunkType) and Mask) = (Cardinal(ChunkType) and Mask); // <-- this line
end;
Run Code Online (Sandbox Code Playgroud)

有谁知道我该怎么做才能纠正它?

delphi png image delphi-xe3 graphicex

0
推荐指数
1
解决办法
562
查看次数

在Python中将整数数组转换为PNG图像

我一直在尝试将RGB值的整数数组转换为PNG图像.如何从以下整数数组生成以下图像?

在此输入图像描述

'''This is a 3D integer array. Each 1D array inside this array is an RGBA value'''
'''Now how can I convert this RGB array to the PNG image shown above?'''
rgbArray = [
[[255,0,0], [255, 0, 0], [255, 0, 0], [255, 0, 0], [0,0,255], [0,0,255], [0,0,255], [0,0,255]],
[[255,0,0], [255, 0, 0], [255, 0, 0], [255, 0, 0], [0,0,255], [0,0,255], [0,0,255], [0,0,255]],
[[255,0,0], [255, 0, 0], [255, 0, 0], [255, 0, 0], [0,0,255], [0,0,255], [0,0,255], [0,0,255]],
[[255,0,0], [255, 0, 0], …
Run Code Online (Sandbox Code Playgroud)

python png

0
推荐指数
1
解决办法
4472
查看次数

ImageMagick不能转换PNG位深度

我有以下批处理脚本用于为图像添加透明颜色,它可以很好地工作

for /f %%f in ('dir /b .') do convert %%f -transparent white tra/%%f
Run Code Online (Sandbox Code Playgroud)

但是,如果适用,它将自动将图像的位深度转换为8 bpp或更小。我不想要那个。尝试使用“ -depth 32”和“ -define png:bit-depth = value = 32”,但没有运气,imagemagick仍将图像转换为较低的位深度。有什么帮助吗?

png image imagemagick

0
推荐指数
1
解决办法
3610
查看次数

检查像素是透明的还是不透明的 - Android

我有一张PNG图片(角落里有透明像素),我正在尝试提取这些透明像素的颜色代码,我使用了一个xxxx网站,它让我可以选择一个像素并返回其颜色代码;

选择透明像素后,我得到:RGB代码:R:34 G:62 B:74

那不是逻辑

我使用PNG图像使用BitmapDrawable //我认为不是正确的方法

Bitmap bitmap =((BitmapDrawable)image.getDrawable()).getBitmap();

有没有办法检查像素是否透明?

谢谢

png android bitmap android-layout

0
推荐指数
1
解决办法
3546
查看次数

使用c3.js将SVG转换为CANVAS,PNG和JPEG

我正在尝试将svg图表转换为png和jpeg格式以便下载图表.但是,我没有得到相同的图片.有人能告诉我为什么我会出现黑屏.任何帮助将不胜感激.谢谢

这是屏幕.

http://i.stack.imgur.com/0zdvX.png 屏幕

png jpeg canvas c3.js

0
推荐指数
1
解决办法
2574
查看次数

Javascript(或伪代码)使用arraybuffers/canvas正确附加两个PNG

我有两个图像(组合时将具有1:1的宽度:高度比).如果我convert a.png b.png -append c.png在unix上使用它们,它可以很好地工作.我试图在javascript中实现这一点.我正在将arraybuffers(包含img数据)添加到一起,因为在画布中绘制它们似乎都不会产生相同的图像.如果我只是附加每个数组缓冲区,则图像比例为2:1; 有谁知道如何正确附加数组缓冲区,类似于什么convert

编辑:详细说明,只是在画布上堆叠将无法正常工作(我已经尝试过).这可能是由于低级别的画布代码,我怀疑这是由于画布如何连接两个图像之间的边界处的像素.它需要是arraybuffers.

javascript png canvas image-processing

0
推荐指数
1
解决办法
220
查看次数