Questions tagged «png»

PNG(便携式网络图形)是一种用于存储栅格图形的图像文件格式。它与“ .png”文件扩展名关联。将此标签用于涉及此特定格式的问题。


13
PNG,GIF,JPEG,SVG有哪些不同的用例?
建立网站或界面等时应何时使用某些图像文件类型? 他们的优点和缺点是什么? 我知道PNG和GIF无损,而JPEG有损。 但是PNG和GIF之间的主要区别是什么? 为什么我要一个比另一个更好?什么是SVG?何时使用? 如果您不关心每个像素,是否应该始终使用JPEG,因为它是“最轻”的像素?
575 image  svg  png  jpeg  gif 



17
如何使用ImageMagick将SVG转换为PNG?
我有一个已定义大小为16x16的SVG文件。当我使用ImageMagick的convert程序将其转换为PNG时,我得到的16x16像素PNG太小了: convert test.svg test.png 我需要指定输出PNG的像素大小。-size参数似乎被忽略,-scale参数在转换为PNG 后会缩放PNG。到目前为止,我使用-density参数获得了最好的结果: convert -density 1200 test.svg test.png 但是我不满意,因为我想以像素为单位指定输出大小,而不用做数学运算来计算密度值。所以我想做这样的事情: convert -setTheOutputSizeOfThePng 1024x1024 test.svg test.png 那么我在这里必须使用的魔术参数是什么?
388 svg  imagemagick  png 

16
用白色背景替换PNG图像中的透明度
我有一些具有透明性的PNG图像,我需要创建将图像层组成白色背景的版本。我已经使用Image Magick的“转换”操作尝试了各种操作,但是根本没有任何反应,或者出现了错误。我不想使用中间的JPG表单,因为我不需要这些工件。当然,在Gimp或Photoshop或其他工具中执行此操作很容易,但是我真的很希望从命令行编写脚本,因为其中有很多事情。 一个不起作用的Image Magick命令的示例是: convert img1.png -background white -flatten img1-white.png 这会导致错误。 谢谢!

15
如何将PNG图像转换为SVG?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 4年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 如何将PNG图像转换为SVG?
266 svg  png 

11
Android初始屏幕图像大小适合所有设备
我有一个全屏PNG,要在启动时显示。只有一个错误,我不知道是什么尺寸摆在每一个绘制的文件夹(ldpi,mdpi,hdpi,和xhdpi)。我的应用程序应该可以在所有手机和平板电脑上良好运行。我应该创建什么尺寸(以像素为单位),以便初始画面在所有屏幕上都能正常显示?

15
在CSS中为PNG图像添加阴影
我有一个PNG图片,该图片具有自由格式(非正方形)。 我需要对此图像应用阴影效果。 标准方法... -o-box-shadow: 12px 12px 29px #555; -icab-box-shadow: 12px 12px 29px #555; -khtml-box-shadow: 12px 12px 29px #555; -moz-box-shadow: 12px 12px 29px #555; -webkit-box-shadow: 12px 12px 29px #555; box-shadow: 12px 12px 29px #555; ...显示该图像的阴影,就像一个正方形。因此,我看到了我的图像和方形阴影,它不遵循对象的形式显示在图像中。 有什么办法可以正确地做到这一点吗?
210 css  image  png  transparency 


8
使用ImageMagick和命令行提示符设置透明背景
假设您有任何图片(PNG或JPG)。此图像有白色背景,我需要使该背景透明。 我尝试了以下示例: convert original.png -background none transparent.png convert original.png -background white -flatten -alpha off transparent.png 但没有令人满意的结果。 我该怎么做? 重要说明:使用convert命令行。


2
Favicon Standard-2020-SVG,ICO,PNG和尺寸?
截至2020年,应使用哪些网站图标尺寸,文件格式和元/链接标签?其中包括Apple图标,Windows,Android和当今人们使用的其他设备。 我使用Opera,可以看到它支持svg格式。是当今使用svg的最佳解决方案吗?是否有“一个文件可以容纳所有文件”的选项? 我浏览了许多网站,并检查了不同的“网站图标生成器”。他们都已经岁了,并且大多数使用png文件。 例如: ico和svg应该使用什么代码? <link rel="icon" href="favicon.ico" type="image/ico"> <link rel="icon" href="favicon.svg" type="image/svg+xml"> 还是应该指定尺寸(如果ico包含更多尺寸)?我找不到一个好的答案。 <link rel="icon" sizes="16x16 24x24 32x32 48x48 64x64" href="favicon.ico"> 请提供应该使用哪些图标的尺寸,文件格式和元/链接标签。
113 html  svg  png  favicon 

6
使用C#将SVG转换为PNG [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我一直在尝试使用C#将SVG图像转换为PNG,而不必编写太多代码。谁能推荐这样做的库或示例代码?
102 c#  .net  png  svg 

10
使用PHP的GDlib imagecopy重新采样时,能否保留PNG图像的透明度?
以下PHP代码段使用GD将浏览器上传的PNG调整为128x128。效果很好,只是在我的情况下,原始图像中的透明区域已被替换为纯黑色。 即使imagesavealpha已设置,也不是很正确。 在重新采样的图像中保留透明度的最佳方法是什么? $uploadTempFile = $myField[ 'tmp_name' ] list( $uploadWidth, $uploadHeight, $uploadType ) = getimagesize( $uploadTempFile ); $srcImage = imagecreatefrompng( $uploadTempFile ); imagesavealpha( $targetImage, true ); $targetImage = imagecreatetruecolor( 128, 128 ); imagecopyresampled( $targetImage, $srcImage, 0, 0, 0, 0, 128, 128, $uploadWidth, $uploadHeight ); imagepng( $targetImage, 'out.png', 9 );
101 php  png  transparency  gd  alpha 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.