png格式图片在ps里操作不了,显示索引怎么回事
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了png格式图片在ps里操作不了,显示索引怎么回事相关的知识,希望对你有一定的参考价值。
参考技术Apng格式图片在ps里操作不了,显示索引怎么回事
在菜单“图像“中的”模式“调为RGB颜色,然后就可以编辑了。 还有一个方法就是你先打开一张背景图,再把这个png图片拖进你背景图所在图层也可以打开编辑
求采纳
有关png格式图片在网页中的显示
原因是IE的注册表被某些软件更改,不识别PNG格式的图片。
解决办法:
把下面的内容保存到文本文件中,然后在把文件的后缀名.txt改成.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\\MIME\\Database\\Content Type\\image/png]
"Extension"=".png"
"Image Filter CLSID"="A3CCEDF7-2DE2-11D0-86F4-00A0C913F750"
[HKEY_CLASSES_ROOT\\MIME\\Database\\Content Type\\image/png\\Bits]
"0"=hex:08,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,89,50,4e,47,0d,0a,1a,0a
双击运行。重新打开浏览器。OK!
jpeg格式图片不显示怎么回事
你对其点右键选择“打开方式”,再点“选择程序”,然后选“windows图片和传真查看程序”,勾选“始终使用选择的程序打开此类型的文件”,确定
png格式图片怎么ps背景透明
PNG本身就是透明背景格式,当然前提是你所做的图片背景本身就是透明的,这样才能保留透明区域,如果你所做的图片本身背景不是透明的,png也没办法让他透明,格式只是保存作用,是否透明还是取决于你的原图片!如果图片背景不透明,直接用ps将背景(不需要透明的区域)删除即可(多图层的话,可选择隐藏!)。
删除需要透明的区域后,再重新保存为png格式即可!
简单来说就是,如果你的png不透明,那么就代表png本身的背景没有透明化,也就是说背景并没有隐藏或者删除;遇到这种情况,重新用ps将其打开,然后把背景删除或者隐藏,重新保存为png即可!
怎么制作360*276的PNG格式图片
你用PHOTOSHOP吧,新建一个360*276的文档嘛,做好后,保存PNG格式就好了。
如果你要透明背景的话,你可以双击背景图层,变成图层,把这个图层删掉。
遨游浏览器不能显示PNG格式图片````
png格式在任何网页浏览器里都无法显示,要转换成gif或jpg格式才可以。
怎么把png格式图片改成SWF
把png图片导入flash舞台当中。【ctrl】+【enter】就会自动生成swf了
怎么做(转换)png格式图片
用photoshop啊
什么叫PNG格式图片?
您好,不是的,矢量图片一般是指用制图软件如illustrater corelDRAW等用矢量工具(如钢笔工具、路径工具等)绘制出来的图片文件。编辑中可随意放大缩小而不会丢失像素。
求PNG格式图片简单介绍,怎么制作PNG图片呢?
用photo shop 软件抠图,删除背景色,然后保存为PNG格式即可
如何在VB中加载PNG格式的图片?
我要做一个VB程序,需要背景透明的图片,通过PS我可以搞定图片,但是GIF会失真,所以只能用PNG,但是VB中又不能直接加载PNG格式的,怎么办???请各位高手帮忙想想办法!!!!!!
用GDI函数,给你一个示例吧,显示PNG到FORM上,用GDI的:
Private Declare Function GdiplusStartup Lib "gdiplus" (token As Long, inputbuf As GdiplusStartupInput, Optional ByVal outputbuf As Long = 0) As GpStatus
Private Declare Sub GdiplusShutdown Lib "gdiplus" (ByVal token As Long)
Private Declare Function GdipCreateFromHDC Lib "gdiplus" (ByVal hwnd As Long, graphics As Long) As GpStatus
Private Declare Function GdipDeleteGraphics Lib "gdiplus" (ByVal graphics As Long) As GpStatus
Private Declare Function GdipDrawImageRect Lib "gdiplus" (ByVal graphics As Long, ByVal image As Long, ByVal x As Single, ByVal y As Single, ByVal Width As Single, ByVal Height As Single) As GpStatus
Private Declare Function GdipLoadImageFromFile Lib "gdiplus" (ByVal filename As String, image As Long) As GpStatus
Private Declare Function GdipGetImageWidth Lib "gdiplus" (ByVal image As Long, Width As Long) As GpStatus
Private Declare Function GdipGetImageHeight Lib "gdiplus" (ByVal image As Long, Height As Long) As GpStatus
Private Declare Function GdipDisposeImage Lib "gdiplus" (ByVal image As Long) As GpStatus
'变量结构定义
Private Type GdiplusStartupInput
GdiplusVersion As Long
DebugEventCallback As Long
SuppressBackgroundThread As Long
SuppressExternalCodecs As Long
End Type
Private Enum GpStatus
Ok = 0
GenericError = 1
InvalidParameter = 2
OutOfMemory = 3
ObjectBusy = 4
InsufficientBuffer = 5
NotImplemented = 6
Win32Error = 7
WrongState = 8
Aborted = 9
FileNotFound = 10
ValueOverflow = 11
AccessDenied = 12
UnknownImageFormat = 13
FontFamilyNotFound = 14
FontStyleNotFound = 15
NotTrueTypeFont = 16
UnsupportedGdiplusVersion = 17
GdiplusNotInitialized = 18
PropertyNotFound = 19
PropertyNotSupported = 20
End Enum
'主要代码就下面这几句而已.
Private Const c_pngPath As String = "C:\\1.png" '要显示的图片名称和路径。
Dim m_token As Long
Private Sub Form_paint() '在Form上显示
Dim pImg As Long '定义变量
Dim pGraphics As Long
Dim w As Long, h As Long
'先找指定控件ID,然后通过GDI将PNG内容画上...
Call GdipCreateFromHDC(Me.hDC, pGraphics)
Call GdipLoadImageFromFile(StrConv(c_pngPath, vbUnicode), pImg)
Call GdipGetImageWidth(pImg, w)
Call GdipGetImageHeight(pImg, h)
Call GdipDrawImageRect(pGraphics, pImg, 0, 0, w, h)
Call GdipDisposeImage(pImg)
Call GdipDeleteGraphics(pGraphics)
End Sub
Private Sub Form_Load()
Dim StartupInput As GdiplusStartupInput
StartupInput.GdiplusVersion = 1
If GdiplusStartup(m_token, StartupInput, ByVal 0) Then
MsgBox "Error initializing GDI+"
Exit Sub
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
Call GdiplusShutdown(m_token)
End Sub
运行结果:
本机XP+VB6测试通过!
我觉得应该把PNG做进Flash里导出SWF,然后在VB里用Flash控件装载,再把Flash控件的WMode属性设置为Transparent,这样Flash控件的背景就透明了。
效果还是不错的。本回答被提问者采纳 参考技术B 假设你的图片的路径是c:\1.png
在form的load事件中写上
me.picture=loadpicture("c:\1.png")
就可以了,这是直接加载到窗体的,不需要picturebox控件。 参考技术C 程序里面用透明图片肯定是考程序透空~直接用图片是最差的选择~
图片透空的方法 就是bltbit画出来~ 参考技术D VB没有现成的控件来装载该类型的图片。
不过下面的代码你可以装载PNG图片。
http://www.mndsoft.com/blog/article.asp?id=201
以上是关于png格式图片在ps里操作不了,显示索引怎么回事的主要内容,如果未能解决你的问题,请参考以下文章
ps中编辑的图片在保存为.jpg格式后图片出现杂点,但保存为.png格式后图片清晰度没变,怎么回事?