اذهب إلى المحتوى
  • 0

كيف يتم حفظ صوره بعد التعديل في لغة بايثون

Abobak Alsharafi

السؤال

Recommended Posts

  • 0

هناك العديد من الطرق للقيام بذلك و هذا يعتمد على المكتبة التي تقوم باستعمالها، من أكثر المكتبات استعمالاً هي pillow و يمكنك حفظ صورة فيها كما يلي:

from PIL import Image

im = Image.open("...") 
im.save("im.jpg")

أما في حال كنت تستعمل opencv فيتم الأمر كما يلي:

import cv2

img = cv2.imread(image_path)
cv2.imwrite("اسم الملف", img)
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

توجد العديد من المكتبات التي تقوم بهذه المهمة وبالإضافة إلى المكتبات المستخدمة في التعليق السابق فإنه يمكنك استخدام

  • حفظ صورة  باستخدام مكتبة matplotlib 
    # Import the matplotlib.pyplot library as plt
    import matplotlib.pyplot as plt
    
    # Read the image file
    img = plt.imread("https://i0.wp.com/pythonguides.com/content/simon-berger.jpg")
    
    # Display the image
    plt.imshow(img)
    
    # Save the image
    plt.savefig("saved_image.jpg")

     

  • حفظ صورة لملف باستخدام مكتبة skimage
    # Import the imsave and imread functions from the skimage.io module
    from skimage.io import imsave, imread
    
    # Read the image file with the specified file path
    img = imread("https://i0.wp.com/pythonguides.com/content/simon-berger.jpg")
    
    # Save the image to disk with the specified file name
    imsave("saved_image.jpg", img)

     

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

بالإضافة إلى المكتبات التي تم ذكرها سابقًا (Pillow، OpenCV، Matplotlib، و skimage)، هناك مكتبات أخرى يمكن استخدامها لحفظ الصور في لغة Python، مثل مكتبة imageio ومكتبة scikit-image.

يمكن استخدام مكتبة imageio لحفظ الصورة بطريقة مماثلة لـ Pillow و Matplotlib. يمكن استخدام الشفرة التالية لحفظ الصورة في تنسيق PNG:

import imageio

# load the image
image = imageio.imread('example.jpg')

# perform some image processing
# ...

# save the modified image
imageio.imwrite('modified.png', image)

يتم استخدام imageio.imread() لتحميل الصورة، ثم يتم تنفيذ بعض عمليات معالجة الصورة، وأخيرًا يتم حفظ الصورة المعالجة باستخدام imageio.imwrite().

بالنسبة لمكتبة scikit-image، يمكن استخدام الأمر io.imsave() لحفظ الصورة. يمكن استخدام الشفرة التالية لحفظ الصورة في تنسيق JPEG:

from skimage import io

# load the image
image = io.imread('example.jpg')

# perform some image processing
# ...

# save the modified image
io.imsave('modified.jpg', image)

يتم استخدام io.imread() لتحميل الصورة، ثم يتم تنفيذ بعض عمليات معالجة الصورة، وأخيرًا يتم حفظ الصورة المعالجة باستخدام io.imsave(). يمكن تعديل الشفرات أعلاه لحفظ الصورة في أي تنسيق مدعوم بواسطة المكتبة المستخدمة.

بالنسبة لأفضل طريقة من الطريق السابقة

الطريقة المناسبة لحفظ الصور في Python تعتمد على عدة عوامل، مثل تنسيق الصورة المراد حفظها، نوع المعالجة التي سيتم تطبيقها على الصورة، وسرعة التنفيذ.

ومع ذلك، تعتبر مكتبة Pillow من بين أكثر المكتبات شيوعًا لتحميل وتعديل وحفظ الصور في Python. تمتلك مكتبة Pillow مجموعة واسعة من الميزات والوظائف لتعديل الصور بما في ذلك تغيير حجم الصورة، وتدويرها، وتغيير مستويات السطوع والتباين والتشبع، وإضافة نص وعلامات مائية.

كما أنه يمكن استخدام مكتبة OpenCV لتعديل الصور، ولها العديد من الوظائف المتقدمة في معالجة الصور مثل تحويل الألوان واستخراج الميزات.

وأخيرًا، يمكن استخدام مكتبة Matplotlib و skimage لحفظ الصور بطريقة بسيطة وسهلة، مع دعمها لمختلف تنسيقات الصور.

يجب اختيار المكتبة المناسبة بناءً على الاحتياجات الخاصة بمشروعك وقدرتك على استخدام الوظائف الخاصة بكل مكتبة.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

كيف يمكن تحويل صورة بها اشكال هندسية  مع نصوص الى ملف وورد

f.jpg

كيف يمكن استخراج او اكتشاف الرسومات الهندسيه كلها

واستخراج النص كله

وجمع الاتنين معا ف ملف وورد

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...