Forwarded from sheeshit (попачух)
РЕБЯТА 😧
🐈 Рыжуля и Чушик🐈⬛ ПРЕОБРАЗИЛИСЬ!!!!!!!!!!!!
(благодаря Пиявке, она молодец❤️ )
Я не знаю как мы это нарисуем, но мы должны это нарисовать! Иначе мы никто😡 !
Трафарет уже загружен! Переходите по ссылке и поставьте хоть пару пикселей, чтобы поднять наш арт выше в каталоге!
🐱 NOTPIXEL 👈 (сюда жмать)
🧱 Наш squad
(благодаря Пиявке, она молодец
Я не знаю как мы это нарисуем, но мы должны это нарисовать! Иначе мы никто
Трафарет уже загружен! Переходите по ссылке и поставьте хоть пару пикселей, чтобы поднять наш арт выше в каталоге!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Всё, динамит закончился, всем пока )) Если чей-то няшный рисунок задело, то простите.
Media is too big
VIEW IN TELEGRAM
2024-10-(11-13) 🪙
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Ночной мув ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
В notpixel вернулись скидки ❤️
Так же вы теперь получаете 0px за покраску вне трафарета.
Моё личное мнение что нас загнали в рамки, нет свободы, что важно для искусства.
Хотя творческий человек всегда найдёт прекрасное даже в таких условиях.
Художник должен быть голодным 😁
А кто не хочет быть голодным, тыкайте по трафарету❤️
Так же вы теперь получаете 0px за покраску вне трафарета.
Моё личное мнение что нас загнали в рамки, нет свободы, что важно для искусства.
Хотя творческий человек всегда найдёт прекрасное даже в таких условиях.
Художник должен быть голодным 😁
А кто не хочет быть голодным, тыкайте по трафарету
Please open Telegram to view this post
VIEW IN TELEGRAM
Скрипт который создает из любого изображения список динамитных координат. 💥 🩷
from PIL import Image
import numpy as np
# Размер холста
CANVAS_SIZE = 1000
# Размер блока динамита
BLOCK_SIZE = 5
# Цвет динамита в HEX и RGB
DYNAMITE_COLOR_HEX = '#171F2A'
DYNAMITE_COLOR_RGB = (23, 31, 42) # Переводим HEX в RGB
# Цвет фона (белый)
BACKGROUND_COLOR = (255, 255, 255)
def process_image(image_path):
# Загрузка изображения и преобразование в оттенки серого
image = Image.open(image_path).convert('L')
# Масштабирование изображения до размера холста
image = image.resize((CANVAS_SIZE, CANVAS_SIZE), Image.LANCZOS)
# Преобразование изображения в массив numpy
pixel_data = np.array(image)
# Преобразование в два цвета: BACKGROUND_COLOR и DYNAMITE_COLOR
# Устанавливаем пороговое значение
binary_mask = pixel_data < THRESHOLD # True для пикселей, которые должны быть цветом динамита
# Создаем цветное изображение с двумя цветами
colored_image = np.zeros((CANVAS_SIZE, CANVAS_SIZE, 3), dtype=np.uint8)
colored_image[binary_mask] = DYNAMITE_COLOR_RGB # Пиксели цвета динамита
colored_image[~binary_mask] = BACKGROUND_COLOR # Остальные пиксели - белые
# Инициализация списка координат блоков, которые нужно взорвать
dynamite_coordinates = []
# Разбиение на блоки и анализ
for y in range(0, CANVAS_SIZE, BLOCK_SIZE):
for x in range(0, CANVAS_SIZE, BLOCK_SIZE):
# Извлекаем блок размером BLOCK_SIZE x BLOCK_SIZE
block = colored_image[y:y + BLOCK_SIZE, x:x + BLOCK_SIZE]
# Проверяем, есть ли в блоке пиксели цвета динамита
if np.any(np.all(block == DYNAMITE_COLOR_RGB, axis=2)):
# Вычисляем координаты центра блока
center_x = x + BLOCK_SIZE // 2
center_y = y + BLOCK_SIZE // 2
# Добавляем координаты в список
dynamite_coordinates.append((center_x, center_y))
return dynamite_coordinates, colored_image
def save_coordinates(coordinates, output_file='dynamite_coordinates.txt'):
with open(output_file, 'w') as f:
for coord in coordinates:
f.write(f"Color: {DYNAMITE_COLOR_HEX}, Coordinates: ({coord[0]}, {coord[1]})\n")
print(f"Координаты сохранены в файл {output_file}")
def save_result_image(colored_image, output_file='result_image.png'):
# Преобразуем массив numpy обратно в изображение PIL и сохраняем
result_image = Image.fromarray(colored_image)
result_image.save(output_file)
print(f"Результирующее изображение сохранено в файл {output_file}")
if __name__ == "__main__":
# Пороговое значение для определения цвета динамита
THRESHOLD = 127 # Оттенки серого от 0 (чёрный) до 255 (белый)
# Путь к изображению
image_path = 'pngegg.png' # Замените на путь к вашему изображению
# Обработка изображения
coords, colored_image = process_image(image_path)
# Сохранение координат
save_coordinates(coords)
# Сохранение результирующего изображения
save_result_image(colored_image)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Alexander Dmitrich
Btw you can try AI art from the community bot @nopixelbot 👀
У кого пропадают пиксели и пишет в истории 0px
Попробуйте красить по этому трафарету, проблем быть не должно.
https://t.iss.one/notpixel/app?startapp=f824936721_t_s695272
Попробуйте красить по этому трафарету, проблем быть не должно.
https://t.iss.one/notpixel/app?startapp=f824936721_t_s695272
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from wakeup
- The available template size now depends on the number of referrals - more referrals mean a larger template.
- Templates now have an "Alpha" meaning they can have transparent pixels that will not be counted.
- The template sheet displays the number of subscribers.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TUGITA 🍅
РЕБЯТА! 💥
Настал момент, когда наши сердца зовут нас в бой! 🐱🔥 Рыжуля и Чушик смотрят на нас с надеждой, и они верят в нас! Но теперь их место занял логотип Телеграма — мы не можем это так оставить! Мы должны вернуть дом нашим пушистым героям! 🐾
Каждый пиксель важен, каждая пипетка в наших руках станет оружием, а каждый фаст мод — это наш путь к победе! 🎨⚔️
Сомкнём ряды и единым фронтом двинемся вперёд за наших верных котиков! 🌟 Они ждут нас, и только мы можем вернуть им их мир!
За Рыжулю! За Чушика! За дом, где всегда будет тепло и уютно для наших любимцев! 🏡💖
Начинаем ровно в 14:00 — не опоздайте! Время творить чудеса и спасать дом котиков.
Ссылка на бой: Спасаем дом котиков!
Вместе — мы сила! 💪
Начинаем в 14: по Москве
GUYS! 💥
The moment has come when our hearts call us to battle! 🐱🔥 Ryzhulya and Chushik look at us with hope, and they believe in us! But now their place has been taken by the Telegram logo—we can't let it stay that way! We must return the home to our fluffy heroes! 🐾
Every pixel matters, every eyedropper tool in our hands becomes a weapon, and every fast mode is our path to victory! 🎨⚔️
Let us close ranks and move forward as one for our loyal cats! 🌟 They are waiting for us, and only we can return their world to them!
For Ryzhulya! For Chushik! For the home where it will always be warm and cozy for our beloved pets! 🏡💖
We start exactly at 14:00—don't be late! It's time to make miracles happen and save the cats' home.
Link to the battle: Saving the Cats' Home! (https://t.iss.one/notpixel/app?startapp=f824936721_t_s695272)
Together—we are strong! 💪
We start at 14:00 Moscow time.
Настал момент, когда наши сердца зовут нас в бой! 🐱🔥 Рыжуля и Чушик смотрят на нас с надеждой, и они верят в нас! Но теперь их место занял логотип Телеграма — мы не можем это так оставить! Мы должны вернуть дом нашим пушистым героям! 🐾
Каждый пиксель важен, каждая пипетка в наших руках станет оружием, а каждый фаст мод — это наш путь к победе! 🎨⚔️
Сомкнём ряды и единым фронтом двинемся вперёд за наших верных котиков! 🌟 Они ждут нас, и только мы можем вернуть им их мир!
За Рыжулю! За Чушика! За дом, где всегда будет тепло и уютно для наших любимцев! 🏡💖
Начинаем ровно в 14:00 — не опоздайте! Время творить чудеса и спасать дом котиков.
Ссылка на бой: Спасаем дом котиков!
Вместе — мы сила! 💪
Начинаем в 14: по Москве
GUYS! 💥
The moment has come when our hearts call us to battle! 🐱🔥 Ryzhulya and Chushik look at us with hope, and they believe in us! But now their place has been taken by the Telegram logo—we can't let it stay that way! We must return the home to our fluffy heroes! 🐾
Every pixel matters, every eyedropper tool in our hands becomes a weapon, and every fast mode is our path to victory! 🎨⚔️
Let us close ranks and move forward as one for our loyal cats! 🌟 They are waiting for us, and only we can return their world to them!
For Ryzhulya! For Chushik! For the home where it will always be warm and cozy for our beloved pets! 🏡💖
We start exactly at 14:00—don't be late! It's time to make miracles happen and save the cats' home.
Link to the battle: Saving the Cats' Home! (https://t.iss.one/notpixel/app?startapp=f824936721_t_s695272)
Together—we are strong! 💪
We start at 14:00 Moscow time.
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Not Pixel
New Pixel Order.
This media is not supported in your browser
VIEW IN TELEGRAM
Наша победа 🪙 сегодня 🐈 🐈⬛
Please open Telegram to view this post
VIEW IN TELEGRAM