一张jpg图片或者gif图片的代码是怎样的?

所有文件所有程序都是语言写出来的...但想来想去.就想不到图片的源码是怎样的以前好像还有给图片里加木马的...... 所有文件所有程序都是语言写出来的... 但想来想去.就想不到图片的源码是怎样的 以前好像还有给图片里加木马的... 展开
 我来答
尼古丁3654
2014-07-01 · 超过68用户采纳过TA的回答
知道答主
回答量:131
采纳率:60%
帮助的人:57.9万
展开全部
你说所有文件都可以用语言写出来,这话在计算机发展早期没错,但如今的计算机早已不是单纯的数值处理了,它主要进行的是非数值运算。矢量图你可以用各种语言对图形的支持,用各种函数画出来,但位图绝对没人能用语言画出来。 位图和声音文件,视频文件一样,是程序操作的数据,程序是为了处理这些数据才被写出来的,这就是语言的作用,谁会用语言去专门写数据呢,这样程序就失去了它存在的意义了。 位图一般都是从外设输入计算机的,位图是个大矩阵,根据图的像素和格式有不同的存储方式,灰度图只有一个矩阵,记录灰度就行,彩色图由三个矩阵叠加而成,这三个矩阵分别记录红,黄,蓝的比例。你看到的计算机中的位图大都是经过算法压缩的,就跟mp3,rmvb一样,真正没经压缩的位图,占用空间是很大的。 矢量图可以进行放大缩小但清晰度不变,因为矢量图存的不是像素,而是将图转化成一系列几何图形的函数式存储,你放大缩小之后,由于函数不变,所以只是比例上的改变,没有位置上的改变,因此,矢量图一般不会太复杂的,而且它占空间小,向word里的剪切画都是矢量图。 至于你说给图片里加木马,那不是加在图片里,那只是黑客骗你去点击的手段而已,他们把木马做成双扩展名例如xx.gif.vbs的vbs脚本写的木马, 很多人都把计算机设成隐藏扩展名,这样,在他们的计算机上看到的就是xx.gif,认为是图片,就点了。 还有早期黑客把木马名字起陈成美女图片之类的,不过这比较低级。木马直接写在图片里是不可能的,图片是数据,不是程序,写在图片浏览器里还差不多。计算机图形学是很复杂的,而随着网络的发展,很多新的图片格式也产生了,我在这里也说不清楚,你想要系统了解,还是去找这方面的书吧。

麻烦采纳,谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式