|
|
|
Transparent цвет
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Вопрос: Есть два gif: - plan.gif (синяя заливка) - text.gif (черный текст на белом фоне) $im1 = imagecreatefromGIF ("plan.gif"); $im2 = imagecreatefromGIF ("text.gif"); imagecolortransparent($im2, 0); //0 - 255,255,255 imagecopy ($im1, $im2, 0, 0, 0, 0, 100, 100); ImagePng($im1,"itog.png"); imagedestroy ($im1); imagedestroy ($im2); Рисунки сливаются прекрасно, но вокруг букв остается белые пикселы. Как избавится от этого? В каком направлении копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 19:52 |
|
||
|
Transparent цвет
|
|||
|---|---|---|---|
|
#18+
Боюсь, ПХП тебе тут не поможет, так как у тебя остаются не чисто белые пиксели, а сероватые - осмелюсь предположить, из-за антиалиасинга. Вообще, текст, который выглядит одинаково хорошо на любом фоне - это не так просто. Попробуй в фотошопе убрать фон у второго гифа, чтоб остался один только текст, потестируй его с различными фонами. А если у тя всегда один синий фон, то сделай в том же фотошопе синий и не мучайся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 20:10 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=496&tid=1479171]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 440ms |

| 0 / 0 |
