NoweCraftRank SitesDarmowa strona i sklepZrób swoją ›
AshlarDarmowe oprogramowanie serwera oparte na Paper, z ochroną przed DDoS i backdoorami Zobacz Ashlar ›SpołecznośćZadawaj pytania, dziel się budowlami i znajdź ludzi do gry Dołącz do forum ›
Zasoby / Shadery / Image Shader

Image Shader

Only use a shader to display an image on your screen~

ShaderyZa darmo1.16 – 1.21
autor: lanzhan5656 · pobrane z Modrinth
Pobierz ›

Bezpośrednie pobieranie z Modrinth · 6,574 pobrań

Image Shader, zrzut ekranu 1Image Shader, zrzut ekranu 2Image Shader, zrzut ekranu 3

Co robi

Image Shader to paczka shaderów, autor: lanzhan5656. Only use a shader to display an image on your screen~.

Obsługiwane wersje: Minecraft 1.16 – 1.21. Liczba pobrań w serwisie Modrinth: 6,574. Ostatnia aktualizacja: 12.09.2025.

Obsługiwane wersje

1.211.201.191.181.171.16

Historia wersji

Najnowsza to 1.0.0, wydana 12.09.2025. Jest zrobiona dla Minecraft 1.16 – 1.21.8. Działa na Iris. Plik ma 4.8 MB.

WersjaWydanoMinecraftTyp
1.0.012.09.20251.16 – 1.21.8Wydanie

Najnowsze wydanie na GitHubie

Image Shader ma otwarty kod. Najnowsze wydanie na GitHubie to 1.0.0~, opublikowane 12.09.2025.

No content.

Opis autora na Modrinth

Image Shader

Only use a shader to display an image on your screen~
Note: compiling the shader may take some time!

How to prepare a custom image~

First, use ffmpeg (or any tool) to resize your image to 160×160 pixels.

Using ffmpeg:
ffmpeg -i Input.png -vf scale=160:160 image.png

Then place the resized image in the same directory as the Python script below.
Run the script to produce an image_chunks folder, then copy the 16 .glsl files inside into shaders/data/image_chunks (you need to unpack the shader pack first).
Enter the game, enable the custom image option in the shader settings, and wait for the shader to finish compiling — Then it's ok~

A Python Script

from PIL import Image
import os

def generate_glsl_chunks(image_path, output_dir="image_chunks"):
try:
img = Image.open(image_path).convert('RGBA')
except FileNotFoundError:
print(f"Error: Image file not found at {image_path}")
return

width, height = img.size
if width != 160 or height != 160:
print(f"Error: Image must be 160x160 pixels, but it is {width}x{height}.")
print(f"You can use:")
print(f"ffmpeg -i image.png -vf scale=160:160 output.png")
print(f"to adjust the image resolution.")
return

os.makedirs(output_dir, exist_ok=True)
chunk_size = 40
num_chunks_x = width // chunk_size
num_chunks_y = height // chunk_size

for chunk_y in range(num_chunks_y):
for chunk_x in range(num_chunks_x):
left = chunk_x * chunk_size
upper = chunk_y * chunk_size
right = left + chunk_size
lower = upper + chunk_size
sub_img = img.crop((left, upper, right, lower))
pixel_data = list(sub_img.getdata())

array_name = f"image_data_{chunk_y}_{chunk_x}"
output_file_path = os.path.join(output_dir, f"{array_name}.glsl")

glsl_array = f"vec4 {array_name}[{chunk_size * chunk_size}] = vec4[{chunk_size * chunk_size}](\n"

for i, pixel in enumerate(pixel_data):
r, g, b, a = pixel
glsl_array += f" vec4({r/255.0}, {g/255.0}, {b/255.0}, {a/255.0})"
if i < len(pixel_data) - 1:
glsl_array += ","
if (i + 1) % 4 == 0:
glsl_array += "\n"

glsl_array += ");\n"

with open(output_file_path, 'w') as f:
f.write(glsl_array)

print(f"Generated file: {output_file_path}")

--- Config ---

image_file = "image.png"
output_directory = "image_chunks"

generate_glsl_chunks(image_file, output_directory)

Autor: lanzhan5656. Z obrazkami na Modrinth.

Jak zainstalować Image Shader

  1. Zainstaluj Iris (z Sodium) albo OptiFine dla swojej wersji Minecrafta: shadery potrzebują jednego z nich.

  2. Pobierz plik .zip z Modrinth. Nie rozpakowuj go.

  3. W Minecrafcie otwórz Opcje, potem Ustawienia grafiki, potem Shadery i kliknij Otwórz folder shaderów.

  4. Wrzuć plik .zip do tego folderu, wybierz Image Shader z listy i kliknij Gotowe.

  5. Shadery mocno obciążają kartę graficzną. Jeśli gra zwalnia, wybierz niższy profil w ustawieniach shadera.

Kompatybilność

Wersje Minecraft
1.21, 1.20, 1.19, 1.18, 1.17, 1.16
Edycja
Java
Wymaga
Niczego więcej
Licencja
GPL
Cena
Za darmo
Utrzymanie
Aktywnie aktualizowany (11.11.2026)

Image Shader w porównaniu z podobnymi Porównaj wszystkie alternatywy

ZasóbPobraniaWersjeAktualizacjaCena
Image Shaderten, który oglądałeś6,5741.16 – 1.2112 wrz 2025Za darmo
Screen Mirror Shaderplaysi_14K1.16 – 1.2129 cze 2025Za darmo
Daybreak Shaderagentclone8180K1.20 – 1.2127 cze 2024Za darmo
VTXS Screen Space Demolipesto79K1.18 – 26.x2 maj 2026Za darmo

Pytania

Czy Image Shader działa w wersji Minecrafta 26.x?

Jeszcze nie. Najnowsza obsługiwana wersja to Minecraft 1.21.

Czy Image Shader jest za darmo?

Tak. Image Shader można pobrać za darmo z serwisu Modrinth.

Czy Image Shader jest nadal aktualizowany?

Tak. Ostatnia aktualizacja wyszła w ciągu ostatniej doby.

Jakie są najlepsze alternatywy dla Image Shader?

Najbliższe to Screen Mirror Shader, Daybreak Shader i VTXS Screen Space Demo. Porównaj wszystkie alternatywy

Alternatywy dla Image Shader

Porównaj wszystkie alternatywy ›

Opinie

–★★★★★
Opinie: 0
50
40
30
20
10

Zaloguj się, aby wystawić opinię.