این اسکریپتی بود که داد برای عوض کردن پالتهای عکس:
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
این تحلیل هم تمیز بود یکی فرستاد:
از اونجا که چنل کامنت نداره اینجا میگم
اتفاقن این داستان به نظرم ربطی به کمونیستی بودن و انگیزه فرار از شرایط کشور و اینا نداره.
داستان چین که خب جمعیت زیادشه، و البته اینکه سورسهای کافی برای ملت داره تا بتونن پیشرفت کنن.
یعنی اگه فرض کنیم استعداد آدما هم یه فاکتور تو پیشرفت کردنشونه، میشه گفت تقریبن برابر دیستریبیوت شده بین جمعیت زمین، و خب با توجه به جمعیت چین اگه اون آدمایی که وارد فلان فیلد شدن رو در نظر بگیری، و تاپهای اون جمعیت رو نگاه کنی به احتمال خوبی اکثرشون چینین.
یعنی از کل جهان بجز چین مثلن ۱۰۰۰ نفر میرن وارد فلان فیلد میشن، و از خود چین هم ۱۰۰۰ نفر میرن. و اونایی که چینین سورس های بهتری هم در اختیارشون هست، چون منابع خارجی رو هم وارد میکنن ولی حداقل تو المپیاد خیلی کم دیدم که علم از چین خارج بشه. همیشه اینجوری بوده که یه چیزی خارج از چین کشف میشده و بعد میفهمیدن ۱۰ سال پیش چینیا اینو داشتن. (لیترالی سخت ترین سوال ioi 2016 یه تریک عجیبی داشته ولی چینیا از قبل براش اسم هم داشتن)
و خب با توجه به این توزیع جمعیت، اون بهترینهای چین از بهترینهای بقیه دنیا بهتر میشن.
ولی کشورایی مثل روسیه و ایران سر فاز وطنپرستیه که تو این موارد پیشرفت میکنن. سر المپیاد جهانی امسال یه نفر که تیم جهانی icpc واترلو بود، به عنوان مربی تیم المپیاد روسیه شرکت کرده بود. در حالی که به خاطر جنگ ۲ سال اخیر روسیه کلن بدون اسم و پرچم تو ioi شرکت میکنه.
ایران هم داستانش اینه که ملت از سیستمی که تو المپیاد وجود داره gain خیلی زیادی میبرن، و برای همین از هر دوره یه عدهای وقتی ازش خارج میشن میان کمک میکنن به نسل بعدیش. وگرنه با وضع شت آموزش پرورش و حقوق چرتی که برای کارای المپیاد و کمیته میدن، هیچ انگیزه منطقیای برا کسایی که فعالیت میکنن نمیشه پیدا کرد. یا همین icpc که ضرابی برگزار میکنه نصف تیم علمیش اصلن ایران نیستن مثلن.
و اینکه حداقل تا سالی که ما بودیم تقریبن کسی المپیادو با این فکر که "الان المپیاد بخونم مدال بگیرم که تهش بتونم از ایران برم" نمیخوند. اصلن دغدغه دانشآموز این نبودش، تهش به کنکور ندادن فکمیکردیم. (ولی یه نکته جالب هم اینه که دورههای جدید هی دارن بیشتر به این انگیزه برا المپیاد میل میکنن، و نتیجه جهانی هم داره افت میکنه. انگار اون حالت قبل که ملت انگیزه دلی داشتن باعث میشد نتیجهها بهتر باشه تا انگیزه اپلای)
از اونجا که چنل کامنت نداره اینجا میگم
اتفاقن این داستان به نظرم ربطی به کمونیستی بودن و انگیزه فرار از شرایط کشور و اینا نداره.
داستان چین که خب جمعیت زیادشه، و البته اینکه سورسهای کافی برای ملت داره تا بتونن پیشرفت کنن.
یعنی اگه فرض کنیم استعداد آدما هم یه فاکتور تو پیشرفت کردنشونه، میشه گفت تقریبن برابر دیستریبیوت شده بین جمعیت زمین، و خب با توجه به جمعیت چین اگه اون آدمایی که وارد فلان فیلد شدن رو در نظر بگیری، و تاپهای اون جمعیت رو نگاه کنی به احتمال خوبی اکثرشون چینین.
یعنی از کل جهان بجز چین مثلن ۱۰۰۰ نفر میرن وارد فلان فیلد میشن، و از خود چین هم ۱۰۰۰ نفر میرن. و اونایی که چینین سورس های بهتری هم در اختیارشون هست، چون منابع خارجی رو هم وارد میکنن ولی حداقل تو المپیاد خیلی کم دیدم که علم از چین خارج بشه. همیشه اینجوری بوده که یه چیزی خارج از چین کشف میشده و بعد میفهمیدن ۱۰ سال پیش چینیا اینو داشتن. (لیترالی سخت ترین سوال ioi 2016 یه تریک عجیبی داشته ولی چینیا از قبل براش اسم هم داشتن)
و خب با توجه به این توزیع جمعیت، اون بهترینهای چین از بهترینهای بقیه دنیا بهتر میشن.
ولی کشورایی مثل روسیه و ایران سر فاز وطنپرستیه که تو این موارد پیشرفت میکنن. سر المپیاد جهانی امسال یه نفر که تیم جهانی icpc واترلو بود، به عنوان مربی تیم المپیاد روسیه شرکت کرده بود. در حالی که به خاطر جنگ ۲ سال اخیر روسیه کلن بدون اسم و پرچم تو ioi شرکت میکنه.
ایران هم داستانش اینه که ملت از سیستمی که تو المپیاد وجود داره gain خیلی زیادی میبرن، و برای همین از هر دوره یه عدهای وقتی ازش خارج میشن میان کمک میکنن به نسل بعدیش. وگرنه با وضع شت آموزش پرورش و حقوق چرتی که برای کارای المپیاد و کمیته میدن، هیچ انگیزه منطقیای برا کسایی که فعالیت میکنن نمیشه پیدا کرد. یا همین icpc که ضرابی برگزار میکنه نصف تیم علمیش اصلن ایران نیستن مثلن.
و اینکه حداقل تا سالی که ما بودیم تقریبن کسی المپیادو با این فکر که "الان المپیاد بخونم مدال بگیرم که تهش بتونم از ایران برم" نمیخوند. اصلن دغدغه دانشآموز این نبودش، تهش به کنکور ندادن فکمیکردیم. (ولی یه نکته جالب هم اینه که دورههای جدید هی دارن بیشتر به این انگیزه برا المپیاد میل میکنن، و نتیجه جهانی هم داره افت میکنه. انگار اون حالت قبل که ملت انگیزه دلی داشتن باعث میشد نتیجهها بهتر باشه تا انگیزه اپلای)
👍11👎3👏1