草庐IT

JPEG_QUALITY

全部标签

ios - 错误的 JPEG 库版本 : library is 80, 调用者期望 70

如何解决这个错误:当我尝试加载JPG文件(png、bmp、..一切正常)时,我在控制台中看到此错误WrongJPEGlibraryversion:libraryis80,callerexpects70我的JPG文件没有加载。我正在使用libjpeg7.0版本,在代码行的图像解码函数中出现错误:jpeg_create_decompress(&cinfo);但是,在示例项目中一切正常。好有趣 最佳答案 已解决。我删除了一个项目文件并创建了一个新的XCode项目文件并为其添加了资源和来源。现在,一切正常。

iOS 使用一系列 JPEG(即 MJPEG)更新 UIView 的更快方法。 (仪器显示 50% CPU)

我正在通过网络从相机(MJPEG)接收一系列JPEG。我在UIView中显示接收到的图像。我看到的是我的应用程序花费了50%的CPU(经过测试的设备和模拟器),在我看来是UIView更新。是否有一种CPU密集度较低的方法来执行此屏幕更新?在将JPEG交给UIView之前,我应该以某种方式对其进行处理吗?接收方式:UIImage*image=[UIImageimageWithData:data];dispatch_async(dispatch_get_main_queue(),^{[cameraViewupdateVideoImage:image];});更新方法:-(void)upda

php - 检查文件是 JPEG、PDF 还是 TIFF

我如何检查文件是jpeg、pdf还是tiff?我的意思是实际检查,而不仅仅是从MIME类型和文件扩展名。我可以访问原始文件数据(此检查是上传程序的一部分),我需要验证这些文件是jpeg、pdf还是tiff。我假设我必须检查文件中的某种标题,但我不知道要查找什么以及从哪里开始。 最佳答案 Exif_imagetype对此非常有用:http://us2.php.net/manual/en/function.exif-imagetype.php它扫描文件的初始字节以确定图形类型。它支持大量图形格式(如果无法识别格式,则返回false)。

PHP:如何检测 jpeg 是否全黑(无图像)?

我建立了一个社区网站,用户可以在其中上传他们的照片,他们可以裁剪缩略图,alaFacebook很清楚。但由于某些原因,其中一些生成空白(实际上是黑色jpeg缩略图)。我尝试了不同的解决方案,但听起来这似乎发生在大图像上,或者可能发生在未启用JS的计算机上?我不知道……最重要的是,由于使用此功能的用户数量非常少,我正在考虑创建一个补丁:检测用户何时生成空白jpeg。然后我就可以警告他们。你知道怎么做吗? 最佳答案 将其调整为1x1PX图像。然后检查一个像素是否为黑色。不完美,但如果原件中有大量非黑色,那么1px就不会是黑色。好处是它会

php - PHP GD 库中不支持 PNG,但支持 GIF 和 JPEG。我怎样才能解决这个问题?

我在OSXYosemite上运行MAMP服务器版本3.0.5。在执行过程中,我的php文件似乎缺少PNG支持甚至在我使用MAMP2.1之前,它在png相关函数上就存在fatalerror。不过Jpeg函数工作正常。这是我的phpinfo的样子:BuildDateApr10201417:21:18ConfigureCommand'./configure''--with-mysql=/Applications/MAMP/Library''--with-apxs2=/Applications/MAMP/Library/bin/apxs''--with-gd''--with-jpeg-dir=

php - 代码点火器中的 "gd-jpeg, libjpeg: recoverable error: Premature end of JPEG file"

我正在使用CodeIgniter并尝试创建图像缩略图。我在某些情况下取得了成功,但在某些情况下却失败了。我收到以下错误->我在“image_lib”库加载后使用了这段代码。ini_set('gd.jpeg_ignore_warning',1);有什么办法吗?提前致谢! 最佳答案 问题是errorsuppression未打开函数imagecreatefromjpeg最好的选择是扩展基础库并重载image_create_gd方法创建一个新文件./application/libraries/MY_Image_lib.phpfull_src

PHP header - 内容类型 : image/jpeg - Not working for Internet Explorer

在构建HTML模板或修改网站时,我们都讨厌InternetExplorer。好吧,我最近构建了一个PHP图像脚本来隐藏URL的位置。它适用于Firefox、Chrome甚至Safari。InternetExplorer拒绝显示来自PHP脚本的图像。它甚至不提供损坏的图像图标。只是空白方block。Android也有同样的问题,但我可以改天再说,可能是相关的。这是我的图像脚本代码:$image_id=$_GET['id'];include"mysql_connect.php";$sql="SELECT*FROMimagesWHEREcode='$image_id'";$result=my

php - 上传到 PHP 脚本的 JPEG 文件损坏了——但并非总是如此

我有一个PHP脚本,我可以将JPEG图像上传到其中(通过HTML表单)。你可以看到代码here,但我会尝试在这篇文章中展示相关部分。表单声明如下:MAX_FILE_SIZE表单字段设置为5MB:我要上传的图片大小约为3MB。上传后,我将图像文件转换为GDjpeg:$filename=$_FILES['file']['tmp_name'];$myImage=imagecreatefromjpeg($filename);有时上传工作正常,有时imagecreatefromjpeg发出关于JPEG损坏的警告。例如(为便于阅读而添加换行符):Warning:imagecreatefromjpe

图像压缩原理-JPEG

搬来一个基础啊给自己看~~非技术指正勿扰 图像的格式有很多种,比如PNG,JPEG等等,但当我们把一张图用工具变成各种其他格式时,其在计算机文件系统显示的文件大小各不一样,但是当你打开显示时,从视觉角度上看,几乎看不出差距。这其中涉及到的领域被称为图像压缩技术。常用的技术包括:颜色空间转换(RGB→YCrCb)和DCT2D变换。从事各行各业的大佬们,我相信,你们对图像格式是不陌生的,有很多种图像格式,比如,png,jpeg等等,但是你发现,同一张图片,当我们把他用工具变成各种其他格式时,其在计算机文件系统显示的文件大小各不一样,但是当你打开显示时,从视觉角度上看,几乎看不出差距。那为什么现实的

Android:从相机保存的 Jpeg 看起来已损坏

我正在编写一个Android应用程序,当用户点击一个按钮时,它会保存来自相机的JPEG快照。不幸的是,当我查看JPEG文件时,我的代码正在保存看起来已损坏。这似乎是由我调用parameters.setPreviewSize引起的(请参阅下面的代码fragment)-如果我删除它,则图像保存良好;但是,如果没有它,我将无法设置预览大小,而且如果没有它,setDisplayOrientation似乎也没有任何效果。我的应用程序以API级别8(Android2.2)为目标,我正在HTCDesireHD上进行调试。不太确定我在这里做错了什么......非常感谢任何帮助!干杯,斯科蒂public