草庐IT

Bitmap压缩

全部标签

windows - 是否可以在 Windows XP 上使用 .BAT 命令解压缩 .ZIP 文件?

是否可以在WindowsXP上使用.BAT命令解压.ZIP文件?我们有file.zip如何创建.BAT命令文件以将其解压缩\解包到某个文件夹。仅使用nativeWINDOWSXP程序和命令。所以..如何做这样的事情?(代码示例,请) 最佳答案 是的。但它涉及使用“脚本”和使用System.FileSystemObject(一个很好的关键字)。您应该能够使用cscript/WSH它可以运行VBScript或JScript(WSH5.6随XP一起提供)。大意是here.不过,这种方法还有一些其他有趣的“问题”;操作异步运行并且可能会出现

c# - 在 C# 中解压缩 JPEG 图像的最快方法是什么

我需要编写一个应用来播放DICOM多帧图像。每个帧都以JPEG格式存储。所有帧都连续存储在一个文件中。现在,我读出每帧数据并将其传递给以下例程以构建用于显示的位图:BitmapCreateBitmap(byte[]pixelBuffer,intframeSize){Bitmapimage=null;try{longstartTicks=DateTime.Now.Ticks;MemoryStreampixelStream=newMemoryStream(pixelBuffer,0,frameSize);image=newBitmap(pixelStream);loadTime=DateT

c++ - 将目录压缩成单个文件的方法有哪些

不知道怎么问所以我会解释情况。我需要存储一些压缩文件。最初的想法是创建一个文件夹并根据需要存储尽可能多的压缩文件,并创建一个文件来保存有关每个压缩文件的数据。但是,我不能创建很多文件,只能有一个。我决定创建一个压缩文件,其中包含有关更多数据的header,并在header后保留压缩数据。但是这个选项有缺点,例如创建后编辑这样的文件需要很长时间,因为即使我想添加一个小文件也必须完全重写。因此,正如我想象的那样,我需要创建具有某些特定属性的文件夹,并在其中创建尽可能多的文件。这可能吗?我正在为Windows创建一个应用程序,因此我可以使用任何适用于Windows的东西,并且我正在使用C++

windows - 免费的 JPEG2000 库或 SDK 用于解压缩

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我使用专有SDK编写了压缩和解压缩图像文件的代码,以便通过卫星从飞机传输。不幸的是,必须为解压缩和压缩购买许可证。到目前为止,我的应用程序主要在内部使用,因此我可以跟踪许可证和分发情况。现在我需要为外人提供应用程序,我既不能控制分发也不想支付许可证费用。有人知道免费的解压程序、SDK或库吗?我用C++为WindowsNT、2000、XP编程。我的图像文件

windows - 如何使用 DOS 命令以编程方式将存档解压缩到 Windows 上自己的目录中?

在Unix上有很多解压缩文件的方法:HowdoyourecursivelyunziparchivesinadirectoryanditssubdirectoriesfromtheUnixcommand-line?Unzipabunchofzipsintotheirowndirectories目标是在Windows上找到所有存档并将它们解压缩到它们自己的目录(找到每个存档的位置)。可选:解压缩后删除存档。如果一个存档在解压缩过程中出现任何问题,请记录任何错误消息。我正在寻找纯DOS命令行,例如使用7z.exe(包含在PeaZip的便携版本中)。 最佳答案

windows - 在 Windows 系统上通过命令行压缩文件

我正在尝试压缩本地磁盘上的一个文件夹,例如:C:\Templates我在命令行(cmd.exe)中使用以下命令来执行此操作:compact/cC:\Templates但它不起作用,并显示以下消息:1fileswithin1directorywerecompressed.0totalbytesofdataarestoredin0bytes.Thecompressionratiois1.0to1.我的机器运行的是Windows7,64位。 最佳答案 使用:compact/c/s:C:\Templates您唯一缺少的是目录名称前的/s开关

将文件解压缩到目录中的 Windows 批处理脚本

我想解压某个目录下的所有文件,并在解压时保留文件夹名称。下面的批处理脚本并不能完全解决问题。它只是抛出一堆文件,而没有将它们放入文件夹中,甚至没有完成。这里有什么问题吗?for/F%%IIN('dir/b/s*.zip')DO("C:\ProgramFiles(x86)\7-Zip\7z.exe"x-y-o"%%~dpI""%%I") 最佳答案 试试这个:for/R"C:\root\folder"%%Iin("*.zip")do("%ProgramFiles(x86)%\7-Zip\7z.exe"x-y-o"%%~dpI""%%~f

windows - 压缩文件夹中除 zip 存档本身之外的所有文件

我正在使用此代码将文件夹中的所有文件压缩到新创建的.zip文件中:DimFileNameZip,FolderNameDimfilenameAsString,DefPathAsStringDimoAppAsObject(definingallpathsneeded)'CreateemptyZipFileNewZip(FileNameZip)SetoApp=CreateObject("Shell.Application")'CopythefilestothecompressedfolderoApp.Namespace(FileNameZip).CopyHereoApp.Namespace(

c# - 在 .NET 中使用 NTFS 压缩来压缩文件夹

我想在.NET中使用NTFS压缩来压缩文件夹。我找到了thispost,但它不起作用。它抛出异常(“无效参数”)。DirectoryInfodirectoryInfo=newDirectoryInfo(destinationDir);if((directoryInfo.Attributes&FileAttributes.Compressed)!=FileAttributes.Compressed){stringobjPath="Win32_Directory.Name="+"\""+destinationDir+"\"";using(ManagementObjectdir=newMan

windows - 如何使用 Windows XP 中的内部选项在 VBScript 中解压缩文件

我想使用VBScript解压缩一个.zip文件,只是它始终是一台没有外部应用程序的新计算机。现在我知道WindowsXP和2003有一个内部.zip文件夹选项,所以我想我可以通过VBScript使用它来提取文件。我该怎么做?我试过:SetobjShell=CreateObject("Shell.Application")SetSrcFldr=objShell.NameSpace(fileName)SetDestFldr=objShell.NameSpace(appDir)DestFldr.CopyHere(SrcFldr)这没用。可能是什么问题? 最佳答案