【asp.net(C#)压缩图片,可以指定图片模板高宽】教程文章相关的互联网学习教程文章

如何在C#中使用System.Net.WebClient上传GZip压缩数据【代码】

在我的项目中,我需要从桌面应用程序上传大型JSON数据,因此需要对其进行压缩.我到处搜索,但是没有找到解决问题的复杂方法,因此我将几个摘要放在一起.请参阅下面的答案.希望您觉得它有用.解决方法:我扩展了WebClient并隐藏了它的UploadString方法(所有重载):using System; using System.Collections.Generic; using System.IO; using System.IO.Compression; using System.Linq; using System.Net; using System.Text;namespace Des...

从C#的zip文件中读取二进制文件,而无需将其解压缩【代码】

我想从一个zip文件中读取一个二进制文件而不将其解压缩. 压缩文件结构:zipFolderName/subFolder/BinFile在BinFile中,我有:Id1, id2, value1 // id1, id2 are string, value1 is int在C#中:ZipEntry binFileName = …; // it has been got from zipFile entriesMemoryStream ms = new MemoryStream();binFileName.Extract(ms);using (BinaryReader reader = new BinaryReader(ms)) {string id1 = reader.ReadString(); // error...

您有C#压缩的提示吗?

我需要在少数Silverlight .cs和.xmal文件中缩小一些C#代码.您维护一个代码库并运行“工具”以生成项目的精简代码的技巧是什么? 是否有任何工具(例如Resharper)可以做到这一点?如果不是全部,部分或以某种方式提供帮助… 编辑:我意识到不需要C#缩小.我正在做的这项练习从表面上看是没有意义的. (这不是家庭作业.)解决方法:源代码混淆器怎么样?它们通常缩写名称,等等-并且肯定会删除空格. 例如,带有演示here的here(尽管可能的话,您...

C# 压缩、解压缩【代码】

1 /// <summary>2 /// 压缩文件 FNameArry 为客户端传回来的文件列表:文件名数组,压缩包的名称strZipName3 /// </summary>4 /// <param name="FNameArry">文件名数组</param>5 /// <param name="strZipName">压缩包的名称</param>6 public void ZipFile(string[] FNameArry string strZipName)7 {8 9 10 if (strZipName.Length != 0) //压缩包名称不为空1...

C# ZIP 压缩解压

ZIP流是在NetFramework4.5 引入的目的是为了能够更好的操作ZIP文件,进行压缩解压等操作。与ZIP流相关的几个类是:ZipArchive 代表一个ZIP的压缩包文件 ZipArchiveEntry 代表ZIP压缩包中的一个文件 ZipFile 提供了一系列的静态方法来帮助用户更方便地操作ZIP文件,类似于File类的作用。注意:在使用之前请先添加程序集引用System.IO.Compression与System.IO.Compression.FileStream /// <summary> /// 测试 /// </su...

csharp高级练习题:压缩:这看起来像霍夫曼压缩!【难度:4级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练【代码】

csharp高级练习题:压缩:这看起来像霍夫曼压缩!【难度:4级】: 用于压缩的最常见的算法之一是霍夫曼压缩. 霍夫曼压缩使用频率表,从中建立二叉树.通过再次遍历该二叉树,可以形成二进制代码.众所周知,二进制代码可以很容易地重写为ASCII字符.通过对频率表进行排序来获得压缩,其中频率最高的字符显然远高于频率较低的字符. 有关详细信息,请参阅:https://en.wikipedia.org/wiki/Huffman_coding 如果您选择接受它,您的任务就是编写一个功能...

C#压缩和JavaScript解压缩

我有一些字符串,我需要在C#中压缩服务器端,然后在JavaScript中解压缩客户端.我可以用什么来完成这个?解决方法:假设您通过HTTP获取此数据,是否有任何理由不能在HTTP级别执行此操作? (见this article for information about HTTP compression.) 这样,除了确保请求包含适当的Accept-Encoding标头之外,您不需要在客户端执行任何操作.根据您的服务器,您可能只需调整一些服务器设置即可自动获取压缩… 说实话,值得突破WireShark以确切地...

c# – 当使用System.Net.Mail发送时,HTML4.0 SSRS报告在Outlook中被压缩.它可以修复吗?【代码】

我正在使用SSRS Web服务生成HTML4.0格式报告,然后我尝试使用System.Net.Mail发送它们(我知道SSRS内置报告调度,但我们需要处理所有预定的进程在一个中心位置).所以,我正在生成html文件,然后尝试构造这样的邮件消息:using (var sw = new StreamReader(htmlFile)) {mail_body = sw.ReadToEnd(); }var mail = new MailMessage{From = new MailAddress(mail_from),Subject = mail_subject,IsBodyHtml = true,Body = mail_body};唯一的问...

c# – 如何在满足条件之前将多个文件压缩到文件夹中?【代码】

使用的技术:C#,IonicZip库. 从多个日志文件的列表中(假设10,000个,每个合理的大小).我必须将这些文件压缩到一个文件夹中.但是压缩文件夹的大小必须大约不到4MB.如何使用最少数量的压缩文件夹.private static string ZipAndReturnFolderPath(IEnumerable<string> files, string saveToFolder) {int listToSkip = 0;using (var zip = new ZipFile()){do{zip.AddFiles(files.Skip(listToSkip * 10).Take(10));zip.Save(saveToFolder)...

c# – .NET Compact Framework,WCF服务,压缩和DIGEST身份验证【代码】

我正在尝试将许多功能放在一起,由于.NET Compact Framework的限制,这一点变得越来越困难. 具体来说,我有一个WCF服务,我正在为它编写一个移动设备客户端.抓到了吗?我想使用某种数据压缩(由于连接到所述设备的调制解调器非常慢)和HTTP DIGEST身份验证(已经在托管WCF服务的站点上实现). 我已经按照this blog entry获取了WCF服务客户端所需的压缩和生成代码. 但是,我正在努力使用HTTP DIGEST.我不知道如何添加此功能. 以前我没有使用压...

c# – 在客户端上使用lz-string.js编码的.NET服务器上压缩/解压缩字符串

我使用lz-string.js的LZString.compressToBase64函数,需要解压缩/压缩服务器端的数据. 显而易见的解决方案似乎是lz_string_csharp,但我很担心 这个说法:If you use just the regular Javascript ‘compress’ function then depending on the data in the string, it will not decompress correctly on the C# side. However, if you are using the ‘compress’ function built into this C# version, then you should be ok to ...

在C#中显示来自原始未压缩字节源的实时视频:WPF与Win表单

我有一个实时的16位灰度视频流,通过内存中的环形缓冲区作为原始的未压缩字节流(每像素2个字节,2 ^ 18像素/帧,32帧/秒). (这来自科学级相机,通过PCI帧抓取器).我想对视频进行一些简单的处理(剪辑动态范围,着色,添加叠加),然后使用C#在窗口中显示它. 我使用Windows Forms& GDI(对于每个帧,构建一个Bitmap对象,根据我的后处理步骤写入原始的32位RGB像素值,然后使用Graphics类绘制帧).但是这使用了我想要用于其他事情的大量CPU.所以我对...

c# – 确定给定PDF文件的最佳压缩算法

我目前正在使用Docotic PDF库为托管大型扫描文档的PDF文件服务器编写压缩程序. (意图是获得最小的黑白尺寸,以保持可读的文件 – 主要是法律简报) 在测试中,我注意到某些文件对JPEG压缩的响应更好,而其他文件对Group3Fax或Flate的响应更好.是否有可能分析文件并对哪个算法生成最小的PDF做出明智的决定,或者我实际上是用三种算法压缩每个文件并选择最小的 – 这会产生大量额外的CPU开销. 非常感谢任何指导.谢谢解决方法:如果PDF中的图...

c# – DotNetZip不从WinZip中提取最佳压缩【代码】

我使用DotNetZip dll在C#中创建了一个非常简单的程序.我试图提取一个选择最佳压缩的zip文件.这是代码.static void Main(string[] args){string nameOfFile = "testBest.zip";string directory = "testBest";Console.WriteLine("Extracting file {0} to {1}", nameOfFile, directory); using (ZipFile zip = ZipFile.Read(nameOfFile)){foreach (ZipEntry e in zip){e.Extract(directory, ExtractExistingFileAction.OverwriteSilen...

c# – 如何在ASP.NET中压缩特定页面【代码】

我有Web应用程序,在某些页面中我使用Ms Ajax(脚本管理器,更新面板,…).在这些页面中,我无法使用压缩,因为它与* .axd文件冲突. 如何压缩我的Web应用程序中的特定页面?解决方法:我使用Http模块来处理我的压缩.我无法为我的某个站点使用新的IIS压缩,因为它位于共享主机上,并且它们未启用IIS压缩.我还有一个自定义的web.config部分,我可以在其中排除特定的文件路径,如: 如果你想要模块的代码让我知道.我也可以发布它.一个类实际上进行...