草庐IT

JPEG_QUALITY

全部标签

ios - 无需重新压缩即可从用户图库保存/获取 JPEG

我正在尝试找到一种方法来读取JPEG图像并将其写入用户图库(相机胶卷),而无需iOS重新压缩它们。UIImage似乎是这里的瓶颈。我发现保存到用户图库的唯一方法是UIImageWriteToSavedPhotosAlbum()。有解决办法吗?现在我的例程是这样的——向UIImagePickerController请求一张照片。当它执行FinishPickingMediaWithInfo时,执行:NSData*imgdata=[NSDatadataWithData:UIImageJPEGRepresentation([infoobjectForKey:@"UIImagePickerCon

ios - 将图像从 Heic 转换为 Jpeg/Jpg

我有一个应用程序,用户可以在其中上传多张图片,所有图片都将存储在服务器中,并将显示在我的iOS应用程序的WebView中。现在在iOS10之前一切正常,但突然我们开始看到一些图片/图像无法显示,经过一些调试后我们发现这是由于苹果的新图像格式(HEIC)),我尝试改回nativeUIImagePicker(仅选择一个图像)并且图像显示为Apple我猜是在用户选择图像时将图像从HEIC转换为JPG,但是当我使用时情况并非如此第3方库,因为我需要实现多个图像选择器。虽然我们正在努力在服务器端进行转换过程,以避免没有更新应用程序的用户面临麻烦,但我也想看看有没有什么方法可以在本地转换图像格式在

iOS:CGImageCreateWith[PNG 或 JPEG]DataProvider 导致段错误

我遇到了一个奇怪的问题。我正在使用libzbar开发一个iOS命令行条形码扫描器实用程序(是的,这是针对越狱设备的)。一切顺利,除非我尝试使用CGImageCreateWithPNGDataProvider()或CGImageCreateWithJPEGDataProvider()方法从文件中获取CGImageRef-因为这两个函数在我的5.1.1iPad上引发了段错误。问题不在我的自定义类ZBarScanner中,因为如果我使用UIImage获取图像数据,则使用类似UIImage*uiImage=[UIImageimageWithContentsOfFile:fname];CGIma

iphone - 对于 iOS 上的所有图像文件,PNG 是否优于 JPEG?

Xcode优化了png图像,因此它们加载速度更快,但是否也建议将此用于不适用于按钮和UI的其他图像资源(例如照片)?或者将UI图像作为png并将“照片”作为JPEG是一种标准吗?此处的最佳做法是什么? 最佳答案 最佳做法是在您的应用中使用图像时尽可能多地使用PNG文件。与任何其他类型的格式相比,iOS和Xcode加载和显示PNG的速度最快。如果可以选择,请选择PNG。当您使用任何其他文件类型时(或者如果您加载未优化的PNG文件),您的iPhone必须在加载时进行字节交换和alpha预乘(并且可能在显示时重新进行alpha乘法时间)。

ios - 下载时如何在 UIImageView 中显示渐进式 JPEG?

从网上下载图像并在UIImageView中显示它相当容易。但是,这需要在向用户显示之前完全下载图像,从而完全击败渐进式JPEG(和PNG)图像。如何在传输完成时渲染部分下载的图像?我想SDK有一些回调函数可以更新图像,但我找不到这样的函数。使用当前的iOSSDK有可能吗? 最佳答案 我知道这篇文章有大约1年的时间,但为了以防万一有人在寻找它,有一个名为NYXImagesKit的项目这就是您正在寻找的。它有一个名为NYXProgressiveImageView的类,它是UIImageView的子类。您所要做的就是:NYXProgres

c# - 如何通过 TCP 通过 Internet 将 Motion JPEG 发送到 Windows Phone

我想使用全局ip89.232.123.122从我的电脑发送动态JPEG到WindowsPhone手机。如何与那个手机建立连接并通过连接推送mjpeg? 最佳答案 要发送多媒体(如动态JPEG),请使用UDP而不是TCP。在发件人端使用此代码:UdpClientsendFrame=newUdpClient();//yourimageisimg:Bitmapimg=newBitmap("pic.png");//alwayssendimagewhile(true){MemoryStreammemory_Stream=newMemorySt

c++ - 如何进一步压缩 JPEG 以在 Windows 上以 C/C++ 发送 TCP 流?

我正在制作我自己的teamviewer版本,您可以在其中向其他人展示您的屏幕,以便他们可以帮助您解决问题并提供支持。但是,我遇到了一个小问题。首先,当我截图时,.BMP在内存中大约有1MB。在使用EncodingParams并将其转换为ulong质量=20的JPEG后,它下降到92kb。但是,我仍然觉得这可能有点太大,无法持续发送流。有什么方法可以减小图像的大小,或者有什么方法可以减少网络密集度吗?我删除的每个字节都有助于加快连接速度,并减少带宽使用。如果有人能给我一些建议,我将不胜感激。谢谢 最佳答案 要么使用低于20的质量,要么

tcp - 通过 TCP 将 JPEG NSData 发送到 Python 服务器

我有一个带有iOS客户端的Pythontcp服务器。它能够发送和接收数据,我遇到的唯一问题可能是编码。我正在尝试通过TCP将JPEG发送到Python服务器并将数据写入服务器上的JPEG。jpeg不断损坏。客户端Obj-C代码:[self.stillImageOutputcaptureStillImageAsynchronouslyFromConnection:videoConnectioncompletionHandler:^(CMSampleBufferRefimageDataSampleBuffer,NSError*error){NSData*imageData=[AVCaptu

java - 从 TCP 套接字读取 JPEG 字节 (Android)

我有一个应用程序可以显示来自移动设备的闭路电视信号。我成功开发了iOS应用程序,现在我的客户希望我移植到Android。在我卡在这部分代码之前,移植一直很好。这部分代码,我必须连接到TCP套接字服务器。连接后,我不必向服务器发送任何东西,相反,服务器会向我发送JPEG图像。因此,连接后,我必须继续读取,直到收到JPEG结束标记(0xFF、0xD9),然后关闭连接。我打算做的是Sockets=newSocket("ServerIPAddreess",SERVER_PORT);DataInputStreamdis=newDataInputStream(socket.getInputStre

图片:前端展示图像(img 、picture、svg、canvas )及常用图片格式(PNG、JPG、JPEG、WebP、GIF、SVG、AVIF等)

一、浏览器网页展示图片方法1.1、HTML 标签图片展示图片展示这是一张示例图片。标签常用属性序号属性描述1src用于指定图片的URL或路径。2alt用于当图片无法展示时显示的替代文本,seo优化时要注意添加这个属性。3width/height用于指定图片展示的宽度和高度。如果只指定其中一个值,那么另一个值会自动按照原始比例计算。4title鼠标在图片上停留时,显示一个悬浮框,其中显示的文字1.2、HTML 标签响应式图片展示响应式图片展示这是一张响应式示例图片。 标签可以包含多个 标签和一个标签。浏览器会自动根据设备的屏幕大小和分辨率等因素选择最合适的图片进行展示。标签是标签的备选项,用于在