png相关内容

如何将 32 位 PNG 转换为 RGB565?

我怎样才能做到这一点?程序化解决方案(Objective-c)很棒,但即使是非程序化解决方案也很好. 我有 pixelmator -> 但这并没有给你选择.我似乎也无法使用预览来做到这一点. 我试过谷歌搜索,但到目前为止还没有找到解决方案.我能够使用的唯一工具是 TexturePacker,但它会创建一个精灵表. 解决方案 我从纹理打包器的创建者那里得到了这个答案: 您可以从 ..
发布时间:2022-01-21 17:39:15 移动开发

使用javascript获取Base64 PNG的像素颜色?

我有一个 base64 编码的 PNG.我需要使用 javascript 获取像素的颜色.我想我必须将它转换回普通的 PNG.谁能指出我正确的方向? 解决方案 创建一个Image对象,以base64图像为源.然后你可以将图像绘制到画布上,并使用 getImageData 函数来获取像素数据. 这是基本的想法(我没有测试过): var image = new Image();imag ..
发布时间:2022-01-21 08:59:02 前端开发

将 PNG Base-64 字符串转换为 TIFF Base-64 字符串

我正在使用一个返回 PNG 编码的 base64 字符串的插件,我无法更改它,我必须使用它,但我真正需要的是 tiff 编码值(base-64).有没有办法做到这一点? 我尝试创建一个画布,加载 png base64,然后使用 toDataURL('image/tiff') 但经过一些研究,我发现不支持 tiff 作为 toDataURL(). 有什么建议吗? 解决方案 由于浏 ..
发布时间:2022-01-21 08:51:10 前端开发

从png图像创建jpg图像时将html画布黑色背景更改为白色背景

我有一个 canvas 加载了 png 图像.我通过 .toDataURL() 方法得到它的 jpg base64 字符串,如下所示: $('#base64str').val(canvas.toDataURL("image/jpeg")); 但是 png 图像的透明部分在新的 jpg 图像中显示为黑色. 有什么办法可以把这种颜色变成白色吗?提前致谢. 解决方案 出现这种变黑是因 ..
发布时间:2022-01-21 08:44:26 前端开发

下载时如何在 UIImageView 中显示渐进式 JPEG?

从网上下载图像并在 UIImageView 中显示它是相当容易的.但是,这要求图像在显示给用户之前完全下载,完全打败了渐进式 JPEG(和 PNG)图像. 如何在传输完成时渲染部分下载的图像?我会想象 SDK 有一些可以更新图像的回调函数,但我找不到这样的函数.使用当前的 iOS SDK 是否有可能? 解决方案 您是否尝试在调用 didReceiveData 时部分渲染 UIImag ..
发布时间:2022-01-20 15:40:01 移动开发

UIImageView 不显示来自 UIImagePickerController 的 PNG 图像的透明度

我当然希望我遗漏了一些东西,因为我不明白为什么会这样.我有一个 PNG 图像,它具有完全透明的背景,因为我想将它覆盖在 UIImageView 内的其他图像上. XCode 项目中包含的 PNG 图像都可以正常工作.问题是,当我使用 UIImagePickerController 动态选择这些相同的 PNG 图像,然后将其分配给 UIImageView 时,出于某种非常奇怪的原因,它并没有将 ..
发布时间:2022-01-20 15:30:21 移动开发

iOS 7 是否改变了 PNG 的兼容性/处理方式?

我有一个使用 UIWebView 的应用程序,并且在 iOS 6 上一切都(现在仍然是)完美运行.但在 iOS 7 上,它有时会返回错误 ImageIO: PNG not a PNG file 当我尝试加载某些 PNG 文件时(例如 这个). 现在,显然 PNG 文件并没有损坏,因为它们可以在 iOS 6 上运行,而且它们有时甚至可以在 iOS 7 上运行,但有时它们会消除该错误.我找不到任 ..
发布时间:2022-01-19 21:57:10 移动开发

使用javascript(使用pdf.js)将pdf转换为png数组

我正在尝试开发一个前端代码,要求用户提供一个 pdf,然后在内部(在用户浏览器中)生成一个 png 数组(通过数据到 url),其中数组中的每个条目对应于pdf: dat[0] = 第 1 页的 png dat[1] = 第 2 页的 png ... 当我测试下面的代码时,页面以某种方式呈现在彼此之上并旋转. ..
发布时间:2022-01-19 13:15:11 前端开发

PNG图像输出的标题以确保它在浏览器中被缓存?

我有动态生成的图像 (PNG),并将嵌入网站和论坛.当图像发布在非常繁忙的页面上时,会有很多连接来为不经常更改的内容提供服务.我想告诉浏览器缓存多长时间. 那么我需要什么标题?目前,我有: 缓存控制:max-age=86400内容类型:图片/png 浏览器似乎没有缓存图像(大约 20-30kb).还需要什么? 编辑:这是一个示例图像,我已经有一个带有 .png 扩展名的 URL:h ..
发布时间:2022-01-17 17:32:23 PHP

将svg转换为png时如何包含CSS样式

我创建了一个简单的 SVG 元素,在单击按钮时会下载到 png,我的解决方案类似于 这里 基本思路是: 1.svg 到画布 2.canvas转dataUrl 3.触发从dataUrl下载 问题是在下载 png 文件时,它不包含应用于 svg 的 css 样式我的解决结果 注意 - 我知道通过在元素上移动样式“内联"(如 here 或通过挖掘 DOM 树并使用 getComp ..
发布时间:2022-01-17 11:17:19 前端开发

如何在使用“toDataURL"转换画布时设置图像质量?方法?

我想在将画布元素编码为 jpg 时设置质量因子. var data = myCanvas.toDataURL("image/jpeg"); 它没有给我一个高质量的选择.我可以使用其他库吗? 相关:不同浏览器使用的默认质量设置是什么? 解决方案 函数的第二个参数是质量.范围从 0.0 到 1.0 canvas.toDataURL(type,quality); 这里你有扩展信息 ..
发布时间:2022-01-17 11:15:30 前端开发

如何将 char 数组转换为单个整数?

我正在尝试读取 PNG 文件的内容. 您可能知道,所有数据都以 4 字节的方式写入 png 文件,包括文本和数字.因此,如果我们有编号 35234,则以这种方式保存:[1000][1001][1010][0010]. 但有时数字更短,所以第一个字节为零,当我读取数组并将其从 char* 转换为整数时,我得到了错误的数字.例如 [0000] [0000] [0001] [1011]有时数 ..
发布时间:2022-01-12 20:45:02 C/C++开发

接受图片上传的安全问题

除了所有 HTTP 上传的常规内容之外,在接受图片上传时需要考虑哪些主要安全问题? 我正在接受图片上传,然后将这些图片展示给其他用户. 例如,我应该如何验证上传的图片是否是有效的图片文件?查看器中是否存在可被格式错误的图像文件利用的已知漏洞,我应该担心这些漏洞会意外传递漏洞?(快速谷歌搜索似乎表明曾经在 IE5/6 中存在.) 我是否应该剥离所有图像元数据以帮助用户防止无意的信息 ..
发布时间:2022-01-09 22:57:29 其他开发

在 PHP 中将 JPG/GIF 图像转换为 PNG?

可能重复 将jpg图像转换为gif、png &使用PHP的bmp格式 我有一个 PHP 表单,它允许上传图片并检查 exif_imagetype(); 以确保图片有效. 但是,我希望所有格式(PNG、JPG、JPEG 和 GIF)在提交后最终都是 PNG. 我该怎么做? 解决方案 你只需要imagepng() 那么.事实上,它几乎变成了一条线: imagepng(i ..
发布时间:2022-01-09 22:36:02 PHP

在 php 中附加一个 png pHYs 块

我正在尝试添加一些有关物理尺寸的信息,以便在生成 PNG 之前打印它们. 阅读 libpng doc 和 pHYs 块规范很有帮助但我似乎无法破解它. 我已尝试以最手动和最简单的方式添加此块,但是 .png 文件最终损坏.我错过了编码技巧吗? 对于 CRC 计算,我使用了 this site,已插入下面代码给我的块的 ASCII 值. $encoded = $_POST['im ..
发布时间:2022-01-09 19:46:22 PHP

如何在android中将图像格式从JPEG更改为PNG?

我通过传递一个意图来打开默认的 android 设备摄像头.因此,当捕获图像时,默认情况下,相机会将其存储为 JPEG 格式.但我不想以有损格式存储它们.我希望图像质量很高.那么如何将其存储为 PNG 格式呢?... 这是我打开相机的代码: 日期 dt = new Date();int 日期=dt.getDate();int hours = dt.getHours();int 分钟 = d ..
发布时间:2022-01-08 21:07:08 移动开发