این اسکریپتی بود که داد برای عوض کردن پالتهای عکس:
from PIL import Image
def change_palette(image_path, output_path, new_colors):
"""
Change the palette of a PNG image to a new set of colors.
:param image_path: Path to the input PNG image.
:param output_path: Path to save the modified PNG image.
:param new_colors: List of RGB tuples representing the new colors for the palette.
"""
# Open the image
img = Image.open(image_path)
# Ensure the image is in palette mode
if img.mode != 'P':
raise ValueError("Image is not in palette mode")
# Flatten the new_colors list
new_palette = [value for color in new_colors for value in color]
# The palette should be 768 values (256 RGB tuples)
# If new_palette is shorter, pad it with zeros
if len(new_palette) < 768:
new_palette.extend([0] * (768 - len(new_palette)))
elif len(new_palette) > 768:
raise ValueError("Too many colors provided. The palette can have a maximum of 256 colors.")
# Apply the new palette
img.putpalette(new_palette)
# Save the modified image
img.save(output_path)
# Example usage:
image_path = 'pals.png' # Path to your input PNG image
output_path = 'output.png' # Path to save the modified PNG image
# Define a new palette (example: a few basic colors)
new_colors = [
(255, 0, 0), # Red
(0, 255, 0), # Green
(0, 0, 255), # Blue
(255, 255, 0), # Yellow
(255, 0, 255), # Magenta
(0, 255, 255), # Cyan
# Add more colors as needed...
]
change_palette(image_path, output_path, new_colors)
👍3
Dutchman Daily
اینم خیلی جالب بود، مسابقه که تموم شد حلشو میگم بهتون.
و خب بله وقتی پالتارو عوض کردیم، اون عکس شد این عکس:
👍3
Forwarded from Sharif Software Seminar Series
وبسایت
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4💯3👎2
این دو روز من تقریبا به چیزی حدود ۱۷ ۱۸ ساعت دیباگ گذشت :(
جزئیاتشو براتون تعریف میکنم، ولی به طور کلی لعنت به نت ایران، لعنت به نت فیلتر و در نهایت لعنت به nginx.
جزئیاتشو براتون تعریف میکنم، ولی به طور کلی لعنت به نت ایران، لعنت به نت فیلتر و در نهایت لعنت به nginx.
👍8😁2
عجب روزی بود واقعا. همتیمی وبم ازم ناراحت شد. استاد وبم ازم ناراحت شد. همکلاسیهای وبم ازم ناراحت شدن. :(
💔19😭4😢1🥴1🍌1
اینجا داریم سعی میکنیم روی یه سیستم با ۲گیگ رم اوبونتو ۲۴ بیاریم بالا🤣
😁10💩4🤡2👍1🕊1
Forwarded from خبر خیلی کوتاه
💩7🔥1
یکی از ۰۱ای های مورد علاقم، کاویانی عه. هیچ ایدهای هم ندارم چرا ولی واقعا پسر خوبیه.
جمعه بعد از مسابقه داشتیم صحبت میکردیم و میگفتیم فینال ICPC کیا اول میشن؟ میگفت که بدیهی روسیه اوله همیشه. بعدش چین و بعدشم امریکا و این حرفا. امریکا هم دقیقا ادماش از روی پروکسی چین و روسیه و هند میگذره دقیقا.
بحثمون این بود که چرا؟ یه موضوعی هم که بهش اشاره شد این بود که ایران مثلا توی رنک بندی از نظر زندگی و رفاهی و اینا مثلا، شاید توی ۱۰۰تا کشور اول دنیا هم نباشه، ولی توی ioi همیشه توی ۱۰تاس مثلا.
بحث این بود که چرا؟ و جواب این بود که کومونیسم. کشورایی که کومونیستیان؛ همیشه رتبههای خیلی بالایی میارن اینجاها. چرا که آدماش مجبورن برای فرار از اون وضع و اون کشور برن سراغ این کارها که راحت بتونن از این جور کشورا فرار کنن. بخاطر همین هم این دست کشورا توی این جور مسابقات همیشه رنکان.
توی ctfهم مثلا همینه، واقعا روسیه و چین همیشه جزو رنکا بوده یا تیمایی هم که مال امریکا و اینهان، اکثرا ادمای روس و هندی و چینی دارن توی تیماشون.
بنظرم این تحلیل درسته، یعنی شاید دلیل اینکه کشورای کومونیستی همیشه اولن این باشه که مردم میخوان از اون وضع فرار کنن پس رو میارن به این سمت.
اما یه چیزی برام همیشه سوال بوده، اونم روسیه است. روسیه همیشه همه جا یا اوله یا جزو اولاست. صنعت هوا فضا، موشکسازی، بعضا اقتصاد و مهمتر از همه علم. یه چیزی که اما سواله اینه که روسها خیلی هم دنبال رفتن از کشورشون نیستن؛ اگرم برن عموما برمیگردن به کشورشون و دوباره اونجا به کارشون میپردازن. چینیها هم بعضا همینطوریان دقیقا، البته نه به اندازه روسها ولی چینیها هم یا نمیرن یا برن برمیگردن، ولی خب آره درصدشون نسبت به روسا کمتره، یعنی تعداد بیشتری از چینیها اگر برن دیگه بر هم نمیگردن.
ولی چرا واقعا؟ دلیل اینکه این کشورا، آدماشون همیشه جزو اولان، شرایط کشورشون خوب نیست ولی باز هم وطن پرستن چیه؟
جمعه بعد از مسابقه داشتیم صحبت میکردیم و میگفتیم فینال ICPC کیا اول میشن؟ میگفت که بدیهی روسیه اوله همیشه. بعدش چین و بعدشم امریکا و این حرفا. امریکا هم دقیقا ادماش از روی پروکسی چین و روسیه و هند میگذره دقیقا.
بحثمون این بود که چرا؟ یه موضوعی هم که بهش اشاره شد این بود که ایران مثلا توی رنک بندی از نظر زندگی و رفاهی و اینا مثلا، شاید توی ۱۰۰تا کشور اول دنیا هم نباشه، ولی توی ioi همیشه توی ۱۰تاس مثلا.
بحث این بود که چرا؟ و جواب این بود که کومونیسم. کشورایی که کومونیستیان؛ همیشه رتبههای خیلی بالایی میارن اینجاها. چرا که آدماش مجبورن برای فرار از اون وضع و اون کشور برن سراغ این کارها که راحت بتونن از این جور کشورا فرار کنن. بخاطر همین هم این دست کشورا توی این جور مسابقات همیشه رنکان.
توی ctfهم مثلا همینه، واقعا روسیه و چین همیشه جزو رنکا بوده یا تیمایی هم که مال امریکا و اینهان، اکثرا ادمای روس و هندی و چینی دارن توی تیماشون.
بنظرم این تحلیل درسته، یعنی شاید دلیل اینکه کشورای کومونیستی همیشه اولن این باشه که مردم میخوان از اون وضع فرار کنن پس رو میارن به این سمت.
اما یه چیزی برام همیشه سوال بوده، اونم روسیه است. روسیه همیشه همه جا یا اوله یا جزو اولاست. صنعت هوا فضا، موشکسازی، بعضا اقتصاد و مهمتر از همه علم. یه چیزی که اما سواله اینه که روسها خیلی هم دنبال رفتن از کشورشون نیستن؛ اگرم برن عموما برمیگردن به کشورشون و دوباره اونجا به کارشون میپردازن. چینیها هم بعضا همینطوریان دقیقا، البته نه به اندازه روسها ولی چینیها هم یا نمیرن یا برن برمیگردن، ولی خب آره درصدشون نسبت به روسا کمتره، یعنی تعداد بیشتری از چینیها اگر برن دیگه بر هم نمیگردن.
ولی چرا واقعا؟ دلیل اینکه این کشورا، آدماشون همیشه جزو اولان، شرایط کشورشون خوب نیست ولی باز هم وطن پرستن چیه؟
👍14👎4👏2