ಟರ್ಮಿನಲ್ನಿಂದ ಚಿತ್ರಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುವುದು

ಇಮೇಜ್‌ಮ್ಯಾಜಿಕ್ ಎನ್ನುವುದು ಆಜ್ಞಾ ಸಾಲಿನ ಮೂಲಕ ಚಿತ್ರಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಒಂದು ಅಪ್ಲಿಕೇಶನ್‌ ಆಗಿದೆ ಮತ್ತು ಇದನ್ನು ಪ್ರಾಯೋಗಿಕವಾಗಿ ಎಲ್ಲಾ ಸ್ವರೂಪಗಳಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ. ಇದರೊಂದಿಗೆ, ಫೋಲ್ಡರ್‌ನಲ್ಲಿರುವ ಚಿತ್ರಗಳ ಮೇಲಿನ ಕ್ರಿಯೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಸಹ ಸಾಧ್ಯವಿದೆ (ಪರಿವರ್ತನೆ, ಮರುಗಾತ್ರಗೊಳಿಸುವಿಕೆ, ಇತ್ಯಾದಿ ...)
ಉಪಯುಕ್ತ ಇಮೇಜ್‌ಮ್ಯಾಜಿಕ್ ಆಜ್ಞೆಗಳ ಪಟ್ಟಿಯನ್ನು ನೋಡೋಣ:

ಚಿತ್ರದಿಂದ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಿರಿ.

identify -ping image.png

ಇನ್ನೂ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಪಡೆಯಿರಿ.

identify -verbose image.png

ಚಿತ್ರದಲ್ಲಿ ಬಳಸಿದ ಬಣ್ಣಗಳ ಪಟ್ಟಿಯನ್ನು ತಿಳಿಯಿರಿ.

identify -list color image.png

ಪಿಎನ್‌ಜಿ ಚಿತ್ರವನ್ನು ಜೆಪಿಜಿಗೆ ಪರಿವರ್ತಿಸಿ

convert image.png image.jpg

ಪರಿವರ್ತನೆ ಗುಣಮಟ್ಟವನ್ನು ಸೂಚಿಸುವ ಪಿಎನ್‌ಜಿ ಚಿತ್ರವನ್ನು ಜೆಪಿಜಿಗೆ ಪರಿವರ್ತಿಸಿ.

convert -quality 96 image.png image.jpg

ಎಲ್ಲಾ ಪಿಎನ್‌ಜಿ ಚಿತ್ರಗಳನ್ನು ಫೋಲ್ಡರ್‌ನಲ್ಲಿರುವ ಜೆಪಿಜಿಗೆ ಪರಿವರ್ತಿಸಿ

mogrify -format png *.jpg

ಎಲ್ಲಾ ಚಿತ್ರಗಳನ್ನು (* .jpg, * .png) ಪಿಡಿಎಫ್ ಆಗಿ ಪರಿವರ್ತಿಸಿ

convert images*.* archivo.pdf

ಚಿತ್ರವನ್ನು ಮರುಗಾತ್ರಗೊಳಿಸಿ

convert -resize 48×48 image.png image-mini.png

ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಎಲ್ಲಾ ಚಿತ್ರಗಳನ್ನು ಮರುಗಾತ್ರಗೊಳಿಸಿ

mogrify -resize 48×48 *.png

ಅಗಲವನ್ನು ಸೂಚಿಸುವ ಮೂಲಕ ಚಿತ್ರವನ್ನು ಮರುಗಾತ್ರಗೊಳಿಸಿ

convert -resize 620x image.png image-620.png

ಎತ್ತರವನ್ನು ಸೂಚಿಸುವ ಮೂಲಕ ಚಿತ್ರವನ್ನು ಮರುಗಾತ್ರಗೊಳಿಸಿ

convert -resize x100 image.png image-100.png

ಫ್ಯಾವಿಕಾನ್ ರಚಿಸಿ

convert -colors 256 -resize 16×16 image.jpg favicon.ico

ಬಣ್ಣದ ಚಿತ್ರವನ್ನು ಕಪ್ಪು ಮತ್ತು ಬಿಳಿ ಬಣ್ಣಕ್ಕೆ ಪರಿವರ್ತಿಸಿ

convert -type image.jpg image-noir-blanc.jpg

ಚಿತ್ರದ ಸುತ್ತ 1 ಪಿಕ್ಸೆಲ್ ಪಾರದರ್ಶಕ ಗಡಿಯನ್ನು ಸೇರಿಸಿ

convert -bordercolor Transparent -border 1×1 image.png image-borde.png

ಚಿತ್ರದ ಸುತ್ತ 10 ಪಿಕ್ಸೆಲ್ ಕಪ್ಪು ಅಂಚನ್ನು ಸೇರಿಸಿ

convert -bordercolor #000000 -border 10×10 image.png image-borde.png

ಚಿತ್ರದ negative ಣಾತ್ಮಕವನ್ನು ರಚಿಸಿ

convert -negate image.png image-negate.png

ಚಿತ್ರವನ್ನು ಲಂಬವಾಗಿ ತಿರುಗಿಸಿ

convert -flip image.png image-inversee.png

ಚಿತ್ರವನ್ನು ಎಡದಿಂದ ಬಲಕ್ಕೆ ತಿರುಗಿಸಿ

convert -flop image.png image-inversee.png

ಇಮೇಜ್‌ಮ್ಯಾಜಿಕ್ ಜಿಯುಐ ಬಳಸಿ

display image.png


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಗ್ಲೋರ್ಫಿಂಡೆಲ್ ಡಿಜೊ

    ನೀವು ಮೊಗ್ರಿಫೈ ಬಳಸುತ್ತಿದ್ದೀರಾ ?? ಪೋಸ್ಟ್ನಲ್ಲಿನ ಉದಾಹರಣೆಯನ್ನು ನೋಡಿ.
    ಚೀರ್ಸ್! ಪಾಲ್.

  2.   ರುಬೆನ್ ಗ್ನು ಡಿಜೊ

    ನೀವು ನಕಲಿಸಿ ಅಂಟಿಸಿದ್ದೀರಾ?

    ಪಠ್ಯ ಸಂಪಾದಕ ಪುಟದಲ್ಲಿ ಇಡುವ '×' ಗಾಗಿ ಚಿಹ್ನೆಯ ಸ್ಥಳದಲ್ಲಿ ಅದು 'x' ಅಕ್ಷರವನ್ನು ಇರಿಸುತ್ತದೆ.

    ಸಂಬಂಧಿಸಿದಂತೆ

    ರೂಬೆನ್

  3.   ಐನ್ಹೋರೆಪ್ರೆಸಾ ಡಿಜೊ

    ಹೊಲಾ
    ನಾನು ಅದನ್ನು ಪರೀಕ್ಷಿಸುತ್ತಿದ್ದೇನೆ ಮತ್ತು ಅದು ಉತ್ತಮವಾಗಿದೆ, ಆದರೆ ಫೆವಿಕಾನ್ ಅನ್ನು ರಚಿಸುವ ಆಜ್ಞೆಯು ನನಗೆ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ, ಇದು ನನಗೆ ನೀಡುವ ದೋಷ:
    ಪರಿವರ್ತಿಸು: `-ರೆಸೈಜ್ 'ಆಯ್ಕೆಗೆ ಅಮಾನ್ಯ ಆರ್ಗ್ಯುಮೆಂಟ್: 16 × 16 @ error / convert.c / ConvertImageCommand / 2343.
    ಸಂಬಂಧಿಸಿದಂತೆ

  4.   ಕ್ಯಾಟರೀನ್ ಡಿಜೊ

    ಟರ್ಮಿನಲ್ ಎಂದರೇನು

  5.   ಜಥನ್ ಡಿಜೊ

    ಆಜ್ಞೆಗಳ ಉತ್ತಮ ಆಯ್ಕೆ ಮತ್ತು ಅವುಗಳ ಸಿಂಟ್ಯಾಕ್ಸ್‌ನಲ್ಲಿ ಸ್ಪಷ್ಟತೆ. ಈ ಹಿಂದೆ ನಾನು ಒಂದು ಬ್ಯಾಚ್ ಚಿತ್ರಗಳ ಮರುಗಾತ್ರಗೊಳಿಸಲು ಪರಿವರ್ತಕವನ್ನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದೇನೆ ಮತ್ತು ಈಗ ನಾನು ಅದೇ ಉದ್ದೇಶಕ್ಕಾಗಿ ಮೊಗ್ರಿಫೈ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ಎಲ್ಲವೂ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ. ತುಂಬಾ ಧನ್ಯವಾದಗಳು ಪ್ಯಾಬ್ಲೊ.

  6.   ಹ್ಯಾರಿ ಡಿಜೊ

    ಈ ಅದ್ಭುತ ಪೋಸ್ಟ್‌ಗೆ ಒಂದು ಸಣ್ಣ ಕೊಡುಗೆ!

    ಬಿ & ಡಬ್ಲ್ಯೂಗೆ ಪರಿವರ್ತಿಸಲು:

    ಪರಿವರ್ತಿಸಿ -monochrome image.png image-bw.png

    ಸಂಬಂಧಿಸಿದಂತೆ

    1.    ನಾವು ಲಿನಕ್ಸ್ ಬಳಸೋಣ ಡಿಜೊ

      ಕೊಡುಗೆಗಾಗಿ ಧನ್ಯವಾದಗಳು!
      ತಬ್ಬಿಕೊಳ್ಳಿ! ಪಾಲ್

  7.   ಮೊಯಿಸಸ್ ಗಾರ್ನಿಕಾ ರಾಡಿಲ್ಲಾ ಡಿಜೊ

    ಹಲೋ, ನಾನು ಈ ಮಾಹಿತಿಯನ್ನು ಅನೇಕ ವೆಬ್‌ಸೈಟ್‌ಗಳಲ್ಲಿ ನೋಡಿದ್ದೇನೆ!
    ಪ್ರಶ್ನೆ: ನಾನು ಇನ್ನೊಂದು ಡೈರೆಕ್ಟರಿಗೆ ಹೇಗೆ ಅಳೆಯಬಹುದು?
    ಉದಾಹರಣೆ: ಪರಿವರ್ತನೆ-ಸ್ಕೇಲ್ 50% -ಕ್ವಾಲಿಟಿ 80% * .jpg> ಸ್ಕೇಲಿಂಗ್ /
    ಉದಾಹರಣೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ, ಅದು ಫೋಲ್ಡರ್ x ನಿಂದ ಸಬ್ ಫೋಲ್ಡರ್ x / ಸ್ಕೇಲ್ಡ್ಗೆ ಹೇಗೆ ಇರಬೇಕು?
    ಮೊದಲೇ ತುಂಬಾ ಧನ್ಯವಾದಗಳು!

    1.    ಬಿಸೀವ್ ಡಿಜೊ

      ನಾನು ಅದಕ್ಕಾಗಿ ಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ್ದೇನೆ ಮತ್ತು ಮಾರ್ಪಡಿಸಿದವುಗಳನ್ನು ಮತ್ತೊಂದು ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಉಳಿಸಲಾಗಿದೆ.
      ನಾನು ಮಾರ್ಪಡಿಸಲು ಬಯಸುವ ಎಲ್ಲಾ ಚಿತ್ರಗಳನ್ನು ಹೊಂದಿರುವ ಫೋಲ್ಡರ್ ಒಳಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಇರಿಸುತ್ತೇನೆ ಮತ್ತು ನಾನು ಅದನ್ನು ಕನ್ಸೋಲ್ನಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇನೆ (ಫೈಲ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಅನುಮತಿಯನ್ನು ಹೊಂದಿರಬೇಕು). ನಾನು ಮುಂದಿನದನ್ನು ಹಾಕಲಿರುವ ಕೋಡ್, ನೀವು ಅದನ್ನು ಫೈಲ್‌ನಲ್ಲಿ ಅಂಟಿಸಿ ಮತ್ತು ನಿಮಗೆ ಬೇಕಾದ ಹೆಸರನ್ನು ನೀಡಿ (ಫೈಲ್‌ನ ಹೆಸರನ್ನು ಓದುವುದರ ಮೂಲಕ ಇದು ಸ್ಕ್ರಿಪ್ಟ್ ಎಂದು ತಿಳಿಯಲು ನಾನು .sh ಅನ್ನು ಕೊನೆಯಲ್ಲಿ ಇಡುತ್ತೇನೆ).

      ನಿಮಗೆ ಸಹಾಯ ಮಾಡಿದರೆ ನಾನು ಕೋಡ್ ಅನ್ನು ನಕಲಿಸುತ್ತೇನೆ ಮತ್ತು ಅಂಟಿಸುತ್ತೇನೆ:

      #! / ಬಿನ್ / ಬ್ಯಾಷ್
      ### ಅಗಲ ಮತ್ತು ಗುಣಮಟ್ಟವನ್ನು ಸೂಚಿಸುವ ಚಿತ್ರದ ಗಾತ್ರವನ್ನು ಬದಲಾಯಿಸಿ
      # ಕನ್ವರ್ಟ್ -ಕ್ವಾಲಿಟಿ 86 -ರೆಸೈಜ್ 620x ಇಮೇಜ್.ಪಿಂಗ್ ಇಮೇಜ್ -620.ಪಿಎನ್ಜಿ
      ### ಎತ್ತರ ಮತ್ತು ಗುಣಮಟ್ಟವನ್ನು ಸೂಚಿಸುವ ಚಿತ್ರದ ಗಾತ್ರವನ್ನು ಬದಲಾಯಿಸಿ
      # ಪರಿವರ್ತಿಸು-ಕ್ವಾಲಿಟಿ 86-ಗಾತ್ರ x100 image.png ಇಮೇಜ್ -100.png

      + ಮಾಹಿತಿ: https://blog.desdelinux.net/como-manipular-imagenes-desde-el-terminal/

      #
      # ========================================== ===========
      ಡೈರೆಕ್ಟರಿ =pwd
      ಸಿಡಿ $ ಡೈರೆಕ್ಟರಿ
      resized_directory = »resized_img»
      $ (mkdir "$ resized_directory" 2> / dev / null)
      TEMP = »list_img» # ಆಂತರಿಕ ತಾತ್ಕಾಲಿಕ ಫೈಲ್
      #
      ತಾತ್ಕಾಲಿಕ ಫೈಲ್‌ನಲ್ಲಿನ ಡೈರೆಕ್ಟರಿ ಚಿತ್ರಗಳ ಪಟ್ಟಿ
      ls * .png 2> / dev / null >> $ resized_directory / $ TEMP; ls * .PNG 2> / dev / null >> $ resized_directory / $ TEMP;
      ls * .jpg 2> / dev / null >> $ resized_directory / $ TEMP; ls * .JPG 2> / dev / null >> $ resized_directory / $ TEMP;
      ls * .jpeg 2> / dev / null >> $ resized_directory / $ TEMP; ls * .JPEG 2> / dev / null >> $ resized_directory / $ TEMP;
      ls * .gif 2> / dev / null >> $ resized_directory / $ TEMP; ls * .GIF 2> / dev / null >> $ resized_directory / $ TEMP
      #
      # ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಚಿತ್ರಗಳನ್ನು ಬದಲಾಯಿಸುವುದು
      echo -n "ಪ್ರಕ್ರಿಯೆ, ದಯವಿಟ್ಟು ಕಾಯಿರಿ"
      ಚಿತ್ರವನ್ನು ಓದುವಾಗ
      do
      echo -n "."
      convert -quality 90-1000x $ image $ resized_directory / $ image ಅನ್ನು ಮರುಗಾತ್ರಗೊಳಿಸಿ
      <$ resized_directory / $ TEMP ಮಾಡಲಾಗಿದೆ
      ಹೊರಗೆ ಬಿಸಾಡಿದೆ ""
      #
      # ತಾತ್ಕಾಲಿಕ ಫೈಲ್ ಅನ್ನು ಅಳಿಸಿ
      rm $ resized_directory / $ TEMP
      ಪ್ರತಿಧ್ವನಿ "ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡಿದೆ"

  8.   ಲಿನಕ್ಸ್‌ಪ್ರೊ ಡಿಜೊ

    ಧನ್ಯವಾದಗಳು ತುಂಬಾ ಒಳ್ಳೆಯದು