Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

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

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

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

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

    TheBlacK.Z Активный участник Пользователь

    Баллы:
    78
    тупо не совпадает размер плащей, это до сих пор не пофиксили.
     
  4. Автор темы
    AlmCreeper

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

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

    alexandrage Администратор

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

    Код:
    <?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 КБ
      Просмотров:
      19

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