如果我将某个向量或“曲线”图形或绘图从GIMP复制到Inkscape的空白页,那么同时,剪贴板中存储了哪些信息?
发布于 2014-07-22 01:33:31
图像只不过是一个矩阵,每一个值都代表各自像素的颜色。当您复制一个图像(或层从GIMP,Photoshop等),基本上您是复制矩阵到您的目的地。那是剪贴板上存放的东西。
如果复制了更复杂的对象(例如真实的向量,比如可以在上操作的向量),它们仍然是一个矩阵,但是该操作只是应用于向量/矩阵的一个确定成员,而不是整个向量/矩阵。
发布于 2014-07-22 01:54:31
盖奥的回答是即席的,但我想补充一些澄清.剪贴板存储可以保存(最常见的)用户可读文本的各种information...from原始二进制数据。应该由应用程序决定从存储区发送和接收哪些数据,以及这些数据的含义。一个文件管理器(即nautilus)通过扫描剪贴板存储区的"file:///“链接”预先形成所有文件的复制粘贴操作,而另一个文件管理器可能通过读取所选文件的名称和数据并在“复制”操作期间将其放在存储堆栈中,并在“粘贴”操作期间将名称和数据从存储区写入新文件,从而对文件预先形成相同的复制操作。图像处理程序也是如此;一个程序可以在剪贴板上存储所选内容的RGB矩阵值,而另一个图像程序可能以专有格式将其存储在剪贴板上,可能有标准,但这完全取决于应用程序。
编辑:我忘了提到大多数图形化工具包,甚至有些显示服务器都有内置的剪贴板处理功能,这些功能允许通用的复制粘贴函数在程序上工作,这些小部件(例如文本框或文件上传框)没有由程序员显式定义这些接口。
https://askubuntu.com/questions/500849
复制相似问题