1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Некорректное отображение плащей...

Тема в разделе "Помощь", создана пользователем AlmCreeper, 21 янв 2015.

  1. Автор темы
    AlmCreeper

    AlmCreeper Активный участник

    Баллы:
    61
    Skype:
    yakirill-25
    Имя в Minecraft:
    AlmCreeper
    День добрый, форумчане. Не раз сталкивался с неправильным отображением плащей, на многих проектах. Нид бы пофиксить... Есть предположения, с чем может быть связано?
    [​IMG]
     
  2. Автор темы
    AlmCreeper

    AlmCreeper Активный участник

    Баллы:
    61
    Skype:
    yakirill-25
    Имя в Minecraft:
    AlmCreeper
    Мм... Ну, на некоторых проектах с версией 1.6.4 плащи отображаются корректно...
     
  3. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Создаешь картинку 64x32 помещаешь в нее плащ кривого размера 22x17 в верний левый угол. Пруфит.
    Или же юзаем автоматическую склейку на php 2х картинок, прозрачную 64x32 и плаща.
    Вот вам фикс

    Код:
    <?php
    $path = dirname(__FILE__);
    $imgBig = 'Notch.png';
    $imgSmall = 'levak22x17.png';
    $img1 = imagecreatefrompng($path . DIRECTORY_SEPARATOR . $imgBig);
    $img2 = imagecreatefrompng($path . DIRECTORY_SEPARATOR . $imgSmall);
    if($img1 and $img2) {
    $x2 = imagesx($img2);
    $y2 = imagesy($img2);
    imagecopyresampled(
    $img1, $img2,
    0, 0,
    0, 0,
    $x2, $y2,
    $x2, $y2
    );
    imagepng($img1, "valid.png");
    imagedestroy($img1);
    imagedestroy($img2);
    } else {
    echo "ошибка!";
    } 
    Тестовые файлы
     

    Вложения:

    • test.zip
      Размер файла:
      2,2 КБ
      Просмотров:
      20

Поделиться этой страницей