当前位置: 首页>>代码示例>>Python>>正文


Python PillowImage.is_format_supported方法代码示例

本文整理汇总了Python中willow.plugins.pillow.PillowImage.is_format_supported方法的典型用法代码示例。如果您正苦于以下问题:Python PillowImage.is_format_supported方法的具体用法?Python PillowImage.is_format_supported怎么用?Python PillowImage.is_format_supported使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在willow.plugins.pillow.PillowImage的用法示例。


在下文中一共展示了PillowImage.is_format_supported方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: TestPillowOperations

# 需要导入模块: from willow.plugins.pillow import PillowImage [as 别名]
# 或者: from willow.plugins.pillow.PillowImage import is_format_supported [as 别名]
import unittest
import io
import imghdr

from PIL import Image as PILImage

from willow.image import JPEGImageFile, PNGImageFile, GIFImageFile, WebPImageFile
from willow.plugins.pillow import _PIL_Image, PillowImage, UnsupportedRotation


no_webp_support = not PillowImage.is_format_supported("WEBP")


class TestPillowOperations(unittest.TestCase):
    def setUp(self):
        with open('tests/images/transparent.png', 'rb') as f:
            self.image = PillowImage.open(PNGImageFile(f))

    def test_get_size(self):
        width, height = self.image.get_size()
        self.assertEqual(width, 200)
        self.assertEqual(height, 150)

    def test_resize(self):
        resized_image = self.image.resize((100, 75))
        self.assertEqual(resized_image.get_size(), (100, 75))

    def test_crop(self):
        cropped_image = self.image.crop((10, 10, 100, 100))
        self.assertEqual(cropped_image.get_size(), (90, 90))
开发者ID:torchbox,项目名称:Willow,代码行数:32,代码来源:test_pillow.py


注:本文中的willow.plugins.pillow.PillowImage.is_format_supported方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。