В первом примере вы создаете список loadedImages = []
, к которому вы добавляете img
, результат PImage.open(i)
, который является Image
или PImage
объектом, в соответствии с документация подушки .Во втором примере вы создаете file_list
, к которому затем добавляете file_path
к.
Первый список содержит открытые (но еще не загруженные) объекты изображений.Этот объект можно использовать для непосредственной загрузки и управления изображениями.
Во втором фрагменте у вас есть список строк, представляющих путь к файлу.Они должны быть сначала загружены как объекты изображений, прежде чем вы сможете делать что-либо еще.Однако этот второй подход можно использовать в качестве универсального метода для агрегирования путей к файлам определенного типа, которые впоследствии можно загружать и манипулировать.
Вам не нужно нужна Подушка дляоткройте файл.Вы можете просто открыть (). Read () файл - но тогда вы получите строку, которая представляет изображение в виде потока данных.Что вы хотите сделать с файлами после их загрузки?Если это связано с манипулированием изображением, то это оправдывает использование подушки для загрузки изображения.