71 lines
1.7 KiB
PHP
71 lines
1.7 KiB
PHP
<?php
|
|
|
|
|
|
|
|
|
|
|
|
// $CodeBaseURL = "http://barcode.tec-it.com/barcode.ashx?translate-esc=on&code=EANUCC128&unit=Fit&dpi=96&imagetype=Png&rotation=0&color=000000&bgcolor=FFFFFF&qunit=Mm&quiet=3&download=true&data=";
|
|
// $CodeBaseURL2 = "http://barcode.tec-it.com/barcode.ashx?translate-esc=on&data=>>CODE<<&code=EANUCC128&unit=Fit&dpi=96&imagetype=Png&rotation=0&color=000000&bgcolor=FFFFFF&qunit=Mm&quiet=0&download=true";
|
|
|
|
// for ($i = 1; $i <= 10; $i++){
|
|
// if ($i<10 ) { $i = "0". $i; }
|
|
|
|
// $code = "GX1030100". $i;
|
|
// $CodeURL = str_replace(">>CODE<<", $code, $CodeBaseURL2);
|
|
|
|
// echo $CodeURL ."\n";
|
|
|
|
// //$codeImg = file_get_contents($CodeBaseURL ."". $filename);
|
|
// //file_put_contents("./". $filename .".png", $codeImg);
|
|
// }
|
|
|
|
// //GX103010011"
|
|
|
|
|
|
function mycrop($src, array $rect)
|
|
{
|
|
$dest = imagecreatetruecolor($rect['width'], $rect['height']);
|
|
imagecopy(
|
|
$dest,
|
|
$src,
|
|
0,
|
|
0,
|
|
$rect['x'],
|
|
$rect['y'],
|
|
$rect['width'],
|
|
$rect['height']
|
|
);
|
|
|
|
return $dest;
|
|
}
|
|
|
|
$codes = [
|
|
"GX103010001",
|
|
"GX103010002",
|
|
"GX103010003",
|
|
"GX103010004",
|
|
"GX103010005",
|
|
"GX103010006",
|
|
"GX103010007",
|
|
"GX103010008",
|
|
"GX103010009",
|
|
"GX103010010",
|
|
];
|
|
|
|
|
|
foreach ($codes as $code) {
|
|
$origFilename = $code .".png";
|
|
$newFilename = $code ."_small.png";
|
|
|
|
imagepng(mycrop(imagecreatefrompng("./". $origFilename), ['x' => 0, 'y' => 50, 'width' => 292, 'height' => 60]), $newFilename);
|
|
}
|
|
|
|
// $orgCode = imagecreatefrompng("./GX103010009.png");
|
|
// // var_dump(file_get_contents("./GX103010009.png"));
|
|
// // return;
|
|
|
|
// $newimg = mycrop($orgCode, ['x' => 0, 'y' => 50, 'width' => 292, 'height' => 60]);
|
|
|
|
// imagepng($newimg, "./new.png");
|
|
|
|
?>
|