不带任何外部库的Python图像裁剪

不带任何外部库的Python图像裁剪,python,image-processing,Python,Image Processing,有没有一种方法可以在不使用任何外部库的情况下读取图像的像素颜色值?是的,有一种方法。您可以读取二进制文件的字节,并根据所面临的图像格式解析其字节。这非常耗时且容易出错,因此我不建议这样做。是的,有一种方法。您可以读取二进制文件的字节,并根据所面临的图像格式解析其字节。这非常耗时且容易出错,因此,我不建议您这样做。如果您真的、真的必须在不使用库的情况下在Python中这样做,您最简单的选择是将图像转换为格式—PGM(如果灰度)、PPM(如果颜色)、PNM(如果RGBA) 您可以使用NetPBM工具

有没有一种方法可以在不使用任何外部库的情况下读取图像的像素颜色值?

是的,有一种方法。您可以读取二进制文件的字节,并根据所面临的图像格式解析其字节。这非常耗时且容易出错,因此我不建议这样做。

是的,有一种方法。您可以读取二进制文件的字节,并根据所面临的图像格式解析其字节。这非常耗时且容易出错,因此,我不建议您这样做。

如果您真的、真的必须在不使用库的情况下在Python中这样做,您最简单的选择是将图像转换为格式—PGM(如果灰度)、PPM(如果颜色)、PNM(如果RGBA)

您可以使用NetPBM工具,或ImageMagick
libvips
来实现这一点。看


然后,您可以轻松地使用Python打开文件,而无需使用库,请参见第三个示例。

如果您确实必须在Python中使用库而不使用库,则最简单的选择是将图像转换为格式-PGM If greyscale,PPM If color,PNM If RGBA

您可以使用NetPBM工具,或ImageMagick
libvips
来实现这一点。看


然后,您可以轻松地使用Python打开文件,而无需使用库,请参见第三个示例。

您能给出一个示例吗?对于任何格式。这描述了在python中读取二进制文件的字节,这描述了png文件的字节结构,您可以读取字节并将其与所描述的文件结构匹配以读取图像,您可以给出一个示例吗?对于任何格式。这描述了在python中读取二进制文件的字节,这描述了png文件的字节结构,您可以读取字节并将其与所描述的文件结构匹配以读取图像请问这样做的动机是什么?问题的限制条件是什么?我需要处理一组图像,使图像大小相同。我唯一的限制条件是从头开始。随着时间的推移,库会被设计、调试、测试和改进。我建议你使用它们,因为你可以“看到更多站在巨人的肩膀上”-艾萨克·牛顿。我投票结束这个问题,因为它太宽了,堆栈溢出无法在不使用库的情况下编写JPEG、PNG、TIFF、TGA、PSD、PPM、WEBP、BMP图像编辑软件。请问这样做的动机是什么?问题的限制条件是什么?我需要处理一组图像,使图像大小相同。我唯一的限制条件是从头开始。随着时间的推移,库会被设计、调试、测试和改进。我建议你使用它们,因为你可以“看到更多站在巨人的肩膀上”-艾萨克·牛顿。我投票结束这个问题,因为如果不使用库编写JPEG、PNG、TIFF、TGA、PSD、PPM、WEBP、BMP的图像编辑软件,堆栈溢出的范围太广了。