Notebook

これは日々の作業を通して学んだことや毎日の生活で気づいたことをを記録しておく備忘録である。

HTML ファイル生成日時: 2024/12/23 15:49:04.419 (台灣標準時)

Perl を使い複数の画像ファイルを一括して縮小する方法

一行 Perl を使って、複数の画像ファイルを一括して縮小する方法は以下の通 り。
% ls
DSC_6298.JPG    DSC_6299.JPG    DSC_6300.JPG    DSC_6302.JPG    DSC_6304.JPG
% ls DSC_* | perl -ne 'chop; $orig=$_; s/.JPG$/s.jpg/g; printf ("convert %s -resize 15%% %s\n", $orig, lc);'
convert DSC_6298.JPG -resize 15% dsc_6298s.jpg
convert DSC_6299.JPG -resize 15% dsc_6299s.jpg
convert DSC_6300.JPG -resize 15% dsc_6300s.jpg
convert DSC_6302.JPG -resize 15% dsc_6302s.jpg
convert DSC_6304.JPG -resize 15% dsc_6304s.jpg
% ls DSC_* | perl -ne 'chop; $orig=$_; s/.JPG$/s.jpg/g; printf ("convert %s -resize 15%% %s\n", $orig, lc);' | csh
% ls
DSC_6298.JPG    DSC_6300.JPG    DSC_6304.JPG    dsc_6299s.jpg   dsc_6302s.jpg
DSC_6299.JPG    DSC_6302.JPG    dsc_6298s.jpg   dsc_6300s.jpg   dsc_6304s.jpg
% identify *
DSC_6298.JPG JPEG 5520x4144 5520x4144+0+0 8-bit sRGB 6.27005MiB 0.000u 0:00.001
DSC_6299.JPG JPEG 5520x4144 5520x4144+0+0 8-bit sRGB 6.81212MiB 0.000u 0:00.000
DSC_6300.JPG JPEG 5520x4144 5520x4144+0+0 8-bit sRGB 6.0652MiB 0.000u 0:00.000
DSC_6302.JPG JPEG 5520x4144 5520x4144+0+0 8-bit sRGB 6.09245MiB 0.000u 0:00.000
DSC_6304.JPG JPEG 5520x4144 5520x4144+0+0 8-bit sRGB 7.66276MiB 0.000u 0:00.000
dsc_6298s.jpg JPEG 828x622 828x622+0+0 8-bit sRGB 426506B 0.000u 0:00.000
dsc_6299s.jpg JPEG 828x622 828x622+0+0 8-bit sRGB 427683B 0.000u 0:00.000
dsc_6300s.jpg JPEG 828x622 828x622+0+0 8-bit sRGB 403220B 0.000u 0:00.000
dsc_6302s.jpg JPEG 828x622 828x622+0+0 8-bit sRGB 410405B 0.000u 0:00.000
dsc_6304s.jpg JPEG 828x622 828x622+0+0 8-bit sRGB 478376B 0.010u 0:00.000


Frequently accessed files

  1. Computer___Python/20220518_0.html
  2. Computer___Network/20230726_00.html
  3. Misc___Taiwan/20240207_00.html
  4. Computer___Network/20230516_00.html
  5. Computer___FreeBSD/20220621_0.html
  6. Computer___Python/20220715_0.html
  7. Computer___Network/20230508_00.html
  8. Food___Taiwan/20220429_0.html
  9. Computer___Network/20240130_00.html
  10. Computer___Python/20220410_0.html
  11. Computer___NetBSD/20220817_3.html
  12. Computer___Network/20240416_00.html
  13. Computer___NetBSD/20230119_00.html
  14. Computer___Debian/20210223_1.html
  15. Computer___Python/20221013_0.html
  16. Computer___Python/20210124_0.html
  17. Computer___NetBSD/20220428_0.html
  18. Computer___NetBSD/20220818_1.html
  19. Computer___NetBSD/20240101_02.html
  20. Computer___Python/20240101_00.html
  21. Science___Math/20220420_0.html
  22. Computer___NetBSD/20220808_0.html
  23. Computer___TeX/20230503_00.html
  24. Computer___Network/20220413_1.html
  25. Science___Astronomy/20220503_0.html
  26. Computer___NetBSD/20230515_00.html
  27. Computer___NetBSD/20210127_0.html
  28. Computer___TeX/20231107_00.html
  29. Computer___Python/20220816_1.html
  30. Computer___Python/20230717_01.html


HTML file generated by Kinoshita Daisuke.