PHP에서 GD 라이브러리로 이미지 그리기

아가

무작위 패턴 이미지를 생성하는 코드를 만들었습니다. 주어진 너비와 높이로 이미지를 생성하고 작은 40x40 픽셀 직사각형으로 채 웁니다. 이것은 내 코드입니다.

<?php 

$width = 1000; 
$height = 600;

$image_p = imagecreate($width, $height); 
$baseR = 255 - rand(0, 100);
$baseG = 255 - rand(0, 100);
$baseB = 255 - rand(0, 100);

for ($i = 0; $i <= floor($width / 40); $i++){
for ($j = 0; $j <= floor($height / 40); $j++){
  $val = floor(100 * (rand(0, 100) / 100));
  $r = $baseR - $val;
  $g = $baseG - $val;
  $b = $baseB - $val;
  $color = imagecolorallocate($image_p, $r, $g, $b); 
  imagefilledrectangle($image_p, $i * 40, $j * 40, (($i + 1) * 40), (($j + 1) * 40), $color);

}
}

imagejpeg($image_p, 'my_dir/test.jpg'); 

?>

너비를 640과 높이를 400으로 설정해도 문제가 없습니다.하지만 너비를 1000으로, 높이를 800으로 설정하면 이미지 오른쪽에 가려지지 않은 빈 영역이 생깁니다. 직사각형으로. 델파이에서 동일한 코드를 구현했고 완벽하게 작동했지만 PHP에서는 ...!

브라이언

변경 imagecreateimagecreatetruecolor

최대 255 색의 팔레트 기반 이미지를 만들고 있습니다. 마지막에 할당 할 색상이 부족하고 나머지 블록에 대해 팔레트의 마지막 색상을 재활용하고 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP, GD 라이브러리, 이미지 회전

분류에서Dev

GD 라이브러리로 PNG 이미지를 생성하고 zip 아카이브에 추가

분류에서Dev

gd 라이브러리를 사용하여 이미지로드

분류에서Dev

PHP gd 라이브러리 2 개의 이미지를 병합하는 방법

분류에서Dev

gd 라이브러리 php를 사용하여 이미지를 업로드 할 수 없습니다.

분류에서Dev

GD 라이브러리 이미지 생성이 mySQL 쿼리에서 작동하지 않습니다.

분류에서Dev

GD 라이브러리를 사용하여 디렉토리에 bmp 이미지 쓰기

분류에서Dev

PHP, GD 라이브러리가 작동하지 않음

분류에서Dev

PHP : GD 라이브러리를 사용하는 동안 이미지에 검은 색 띠

분류에서Dev

PHP GD 라이브러리를 사용하여 webp를 jpeg로 변환

분류에서Dev

PHP GD 라이브러리로 이미지를 생성 할 때 최적의 썸네일 크기와 디스플레이 크기

분류에서Dev

PHP GD 라이브러리에서 그림을 표시 할 수 없음-파이 그래프

분류에서Dev

우분투 Unmet 종속성에 GD 라이브러리 설치

분류에서Dev

Symfony의 오류 Gd 라이브러리

분류에서Dev

PHP5 오류 .. 동적 라이브러리 gd.so를로드 할 수 없음

분류에서Dev

TokenAutoComplete 라이브러리에서 이미지로드 실패

분류에서Dev

Gd 라이브러리를 사용하여 이미지 크기를 조정하는 방법은 무엇입니까? PHP

분류에서Dev

PHP / GD에서 이미지를 고정 팔레트로 변환하기

분류에서Dev

이미지에 텍스트 맞추기 PHP GD

분류에서Dev

PHP5.4 동적 라이브러리 gd.so 정의되지 않은 기호를로드 할 수 없음 : gdGetC

분류에서Dev

PHP5.4 동적 라이브러리 gd.so 정의되지 않은 기호를로드 할 수 없음 : gdGetC

분류에서Dev

그림 라이브러리에서 배경 이미지 설정

분류에서Dev

GD PHP 이미지 회전 검은 색 테두리

분류에서Dev

PHP GD : 채워진 경로 그리기?

분류에서Dev

PHP GD-특정 지점 주변의 이미지 자르기

분류에서Dev

PILLOW 라이브러리로 이미지에서 감지 된 개체 추출

분류에서Dev

PHP gd 세로 텍스트 이미지

분류에서Dev

자바에서 피지 이미지 처리를 라이브러리로 사용하기

분류에서Dev

S3에 업로드하기 위해 PHP에서 GD로 이미지 크기 조정

Related 관련 기사

  1. 1

    PHP, GD 라이브러리, 이미지 회전

  2. 2

    GD 라이브러리로 PNG 이미지를 생성하고 zip 아카이브에 추가

  3. 3

    gd 라이브러리를 사용하여 이미지로드

  4. 4

    PHP gd 라이브러리 2 개의 이미지를 병합하는 방법

  5. 5

    gd 라이브러리 php를 사용하여 이미지를 업로드 할 수 없습니다.

  6. 6

    GD 라이브러리 이미지 생성이 mySQL 쿼리에서 작동하지 않습니다.

  7. 7

    GD 라이브러리를 사용하여 디렉토리에 bmp 이미지 쓰기

  8. 8

    PHP, GD 라이브러리가 작동하지 않음

  9. 9

    PHP : GD 라이브러리를 사용하는 동안 이미지에 검은 색 띠

  10. 10

    PHP GD 라이브러리를 사용하여 webp를 jpeg로 변환

  11. 11

    PHP GD 라이브러리로 이미지를 생성 할 때 최적의 썸네일 크기와 디스플레이 크기

  12. 12

    PHP GD 라이브러리에서 그림을 표시 할 수 없음-파이 그래프

  13. 13

    우분투 Unmet 종속성에 GD 라이브러리 설치

  14. 14

    Symfony의 오류 Gd 라이브러리

  15. 15

    PHP5 오류 .. 동적 라이브러리 gd.so를로드 할 수 없음

  16. 16

    TokenAutoComplete 라이브러리에서 이미지로드 실패

  17. 17

    Gd 라이브러리를 사용하여 이미지 크기를 조정하는 방법은 무엇입니까? PHP

  18. 18

    PHP / GD에서 이미지를 고정 팔레트로 변환하기

  19. 19

    이미지에 텍스트 맞추기 PHP GD

  20. 20

    PHP5.4 동적 라이브러리 gd.so 정의되지 않은 기호를로드 할 수 없음 : gdGetC

  21. 21

    PHP5.4 동적 라이브러리 gd.so 정의되지 않은 기호를로드 할 수 없음 : gdGetC

  22. 22

    그림 라이브러리에서 배경 이미지 설정

  23. 23

    GD PHP 이미지 회전 검은 색 테두리

  24. 24

    PHP GD : 채워진 경로 그리기?

  25. 25

    PHP GD-특정 지점 주변의 이미지 자르기

  26. 26

    PILLOW 라이브러리로 이미지에서 감지 된 개체 추출

  27. 27

    PHP gd 세로 텍스트 이미지

  28. 28

    자바에서 피지 이미지 처리를 라이브러리로 사용하기

  29. 29

    S3에 업로드하기 위해 PHP에서 GD로 이미지 크기 조정

뜨겁다태그

보관