草庐IT

jpeg2000

全部标签

python - 如何仅使用 Python stdlib 检查 jpeg 图像是彩色还是灰度

我必须在python中编写一个测试用例来检查jpg图像是彩色还是灰度。任何人都可以告诉我是否有任何方法可以在不安装诸如opencv之类的额外库的情况下做到这一点? 最佳答案 可以按如下方式进行:fromscipy.miscimportimread,imsave,imresizeimage=imread(f_name)if(len(image.shape) 关于python-如何仅使用Pythonstdlib检查jpeg图像是彩色还是灰度,我们在StackOverflow上找到一个类似的问

python - 为什么 PIL 生成的 JPEG 图像质量那么差?

使用PIL(1.1.7)创建的JPEG图像质量很差。这是一个例子:输入:https://s23.postimg.cc/8bks3x5p7/cover_1.jpg输出:https://s23.postimg.cc/68ey9zva3/cover_2.jpg输出图像是使用以下代码创建的:fromPILimportImageim=Image.open('/path/to/cover_1.jpg')im.save('/path/to/cover_2.jpg',format='JPEG',quality=100)红色的文字看起来很糟糕。使用GIMP或Photoshop保存图像甚至不会接近PIL创

python - 如何使用 Python PIL 1.1.7 保存渐进式 jpeg?

我正在尝试使用以下调用进行保存,但它会引发错误,但如果我删除渐进式和优化选项,它会保存。这是我的test.py不起作用:importImageimg=Image.open("in.jpg")img.save("out.jpg","JPEG",quality=80,optimize=True,progressive=True)它引发了这个错误:SuspensionnotallowedhereTraceback(mostrecentcalllast):File"test.py",line3,inimg.save("out.jpg","JPEG",quality=80,optimize=Tr

python - 在 Mac OS X 上安装支持 JPEG 的 PIL

我之前发布了一个关于这个主题的问题,并且阅读了之前发布的其他问题,但没有一个能够成功解决我的问题。我正在尝试在MacOSXLion上安装PIL,因为Django应用程序需要它。我还需要JPEG支持,所以我也需要一个JPEG解码器。我尝试下载libjpeg源并编译它们,然后安装PIL,但它无法识别目录。所以我想要的,我相信这存在于某个地方,是一种使用包安装程序安装PIL和libjpeg的方法,无需任何编译!提前感谢您的每一次回复。 最佳答案 在我们的virtualenv中,我们发现我们需要做的就是:pipuninstallPILbre

python - 从pdf中提取页面为jpeg

在python代码中,如何高效地将pdf中的某个页面保存为jpeg文件?(用例:我有一个pythonflaskweb服务器,其中pdf-s将被上传,每个页面对应的jpeg-s被存储。)Thissolution很接近,但问题是它不会将整个页面转换为jpeg。 最佳答案 可以使用pdf2image库。您可以简单地使用它来安装它,pipinstallpdf2image安装后,您可以使用以下代码获取图像。frompdf2imageimportconvert_from_pathpages=convert_from_path('pdf_file

python - PIL/JPEG 库 : "decoder jpeg not available"

我尝试使用PIL在我的django应用程序中使用PIL执行一些JPEG工作,但我收到了这个IOError..不知道该怎么做。""decoderjpegnotavailable""我是否缺少服务器上的JPEG解码器?如果是这样,我该如何解决? 最佳答案 我从作者“edward”那里找到了这个答案在Ubuntu上,PIL找不到jpeg库文件,即使它们已安装。解决此问题的最简单方法是在安装jpeg开发包后创建符号链接(symboliclink)。所以,我需要一个额外的步骤:适用于x64操作系统pipuninstallPILsudoapt-

python - 对 JPG 图像进行操作时获取 "cannot write mode P as JPEG"

我正在尝试调整一些图像的大小,其中大部分是JPG。但在一些图像中,我收到了错误:Traceback(mostrecentcalllast):File"image_operation_new.py",line168,inmodifyImagetempImage.save(finalName);File"/Users/kshitiz/.virtualenvs/django_project/lib/python2.7/site-packages/PIL/Image.py",line1465,insavesave_handler(self,fp,filename)File"/Users/ksh

java - 如何在tomcat上处理2000+个请求/秒?

我正在用Java开发一个SMS应用程序。我的客户通过SMS发送查询,这些查询将通过SMSGateway以http请求的形式转发到我的服务器。现在我的应用程序处理请求并通过SMS网关再次向客户端发送回响应。最多只能发送300个字符作为响应。我期待非常高的流量(2000个请求/秒)。我想通过一些网络托管公司(考虑mochahost)托管我的应用程序。在托管之前我应该​​考虑哪些因素(RAM、CPU等)以及主要的瓶颈是什么?如果调整得当,专用的tomcat服务器可以处理如此高的流量吗?你有什么建议?没有数据库交互(我只使用Java堆内存)。我用JMeter(100个请求/秒)进行了测试。我的

java - 导入 com.sun.image.codec.jpeg.*

我有一个Java程序当我编译它时,我得到以下错误[javac]...\MyClass.java:33:packagecom.sun.image.codec.jpegdoesnotexist[javac]importcom.sun.image.codec.jpeg.*;[javac]^我能做什么?既然不推荐使用com.sun包,那么编写图像文件的正确方法是什么。 最佳答案 我在使用JDK7编译时遇到了这个问题。奇怪的是Eclipse没有显示这个错误,只有javac出现了。可以找到答案inthisStackoverflowanswer:

java - 无法使用 ImageIO.read(文件文件)读取 JPEG 图像

我在使用ImageIO.read(Filefile)读取这个JPEG文件时遇到问题-它会引发异常并显示“不支持的图像类型”消息。我尝试过其他JPEG图像,它们似乎工作正常。我能够发现的唯一区别是该文件似乎包含一个缩略图-是否已知会导致ImageIO.read()出现问题?编辑:添加了结果图像: 最佳答案 旧帖,但供将来引用:受此问题和此处找到的链接的启发,我为ImageIO编写了一个JPEGImageReader插件,该插件支持CMYK颜色模型(均具有原始颜色模型,或在读取时隐式转换为RGB)。与此处提到的其他解决方案相比,阅读器还