jjzjj

totalSize

全部标签

c# - 确保导出的 JPEG 小于最大文件大小

我目前有一个应用程序可以截取演示者桌面的屏幕截图,然后通过自定义协议(protocol)将其广播给观众。为了使图像传输速度足够快以达到每秒2-3张图像的帧速率,我需要确保图像大小始终小于~300KB。我将C#用于演示应用程序,它通过以下过程将屏幕截图编码为JPEG。我担心的是,使用静态压缩设置时图像质量可能会有很大差异。如果我的应用程序捕获我的屏幕,当我使用VisualStudio全屏时图像输出将约为200KB,但如果我最小化我的屏幕并显示我的桌面背景,它将约为400KB。我可以将编码过程放入循环中,并不断减小图像大小,直到字节数组的大小小于300KB,但这似乎是一个乏味的操作。我可以

php - 我想通过 php 获取文件夹中文件大小的总和

我有一个名为files的文件夹,如何确定其中文件的大小总和? 最佳答案 与DirectoryIterator和SplFileInfo$totalSize=0;foreach(newDirectoryIterator('/path/to/dir')as$file){if($file->isFile()){$totalSize+=$file->getSize();}}echo$totalSize;如果您需要包括子文件夹:$iterator=newRecursiveIteratorIterator(newRecursiveDirector

android - InputStream 不会关闭,或需要永远

我正在尝试将外部mp3下载到内部存储器中。但是,我尝试下载的文件很大,所以我尝试以1MB的block下载它们,以便您可以在下载其余文件的同时开始播放它们。这是我的流代码:InputStreamis=null;OutputStreamos=null;try{HttpClientclient=newDefaultHttpClient();HttpGetget=newHttpGet(url);HttpResponseresponse=client.execute(get);MyLog.d("Connectionestablished");byte[]buffer=newbyte[8192];

swift - 在 Swift 3 中将数据拆分为 block

我需要通过网络以5MB的block发送从照片库读取的图像。我使用以下方法从库中读取图像:PHImageManager.requestImageData(for:options:resultHandler:)并获得一个Data对象。然后我想有效地将​​数据分成block(不复制内存)。最好的方法是什么?这是我目前所拥有的:imageData.withUnsafeBytes{(unsafePointer:UnsafePointer)->VoidinlettotalSize=data.endIndexvaroffset=0whileoffsettotalSize?totalSize-offs

python - 下载 Python 3 的进度条

我需要在Python3的文件下载期间显示进度。我在Stackoverflow上看过一些主题,但考虑到我是编程新手,没有人发布完整的示例,只是其中的一部分,或者我可以在Python3上工作的示例,没有一个对我有好处。.附加信息:好的,所以我有这个:fromurllib.requestimporturlopenimportconfigparser#checksforfileswhichneedtobedownloadedprint('Downloading...')file=urlopen(file_url)#progressbarhereoutput=open('downloaded_f

hadoop - 以下字段 : 'totalSize' and 'rawDataSize' mean in DESCRIBE EXTENDED query output in hive? 是什么意思

如果在任何配置单元表上运行DESCRIBEEXTENDED命令,结果会在输出末尾附近显示totalSize和rawDataSize值。这些字段是什么意思?例如:hive>DESCRIBEEXTENDEDOutputResults:Table(tableName:TablenameXXXXX,dbName:XXxXXX,.................................numRows=116429472,totalSize=3835205544,rawDataSize=35040221600}) 最佳答案 rawDat