Comments 8
эм… 3.5 мегабайта — это как раз размер скриншота в bmp.
вы уверенные что у ваших файлов было что-то общее с jpg кроме расширения?
вы уверенные что у ваших файлов было что-то общее с jpg кроме расширения?
0
1) except без указания типа исключения — плохо
2) fname[:-3]+'png' не сработает для файлов с расширением jpeg. и правильнее использовать os.path.splitext
3) использование finally в данном примере бессмысленно
4) ну и неплохо бы добавить проверку на то, что открываемый файл является изображением — иначе обработка прервется (ведь в try — except взяли весь цикл, а не одну итерацию)
2) fname[:-3]+'png' не сработает для файлов с расширением jpeg. и правильнее использовать os.path.splitext
3) использование finally в данном примере бессмысленно
4) ну и неплохо бы добавить проверку на то, что открываемый файл является изображением — иначе обработка прервется (ведь в try — except взяли весь цикл, а не одну итерацию)
+3
Я бы использовал imagemagick…
0
Питон и исправление своих ошибок — это хорошо.
Но это даже не на пост, на сниппет-то еле тянет.
Но это даже не на пост, на сниппет-то еле тянет.
+1
del
0
Sign up to leave a comment.
Конвертируем .bmp в .png, с помощью Python и PIL