打印

[讨论] 合成三剑客(废弃BatchBlender)

复制内容到剪贴板
代码:
<?php
$im1 = imagecreatefromjpeg('C:\kad200b.jpg');
$im2 = imagecreatefromjpeg('C:\kad200bf.jpg');
$w_count = 5;
$h_count = 5;
$file_count = 1;
//------------------------------------------------------------------------------
$w = imagesx($im2) / $w_count;
$h = imagesy($im2) / $h_count;
for($j = 0;$j < $h_count; $j++){
  for($i = 0;$i < $w_count;$i++){
    imagecopy($im1,$im2,200,150,$w*$i,$j*$h,$w,$h);
    ImageJPEG($im1,"C:\".sprintf("%03d.jpg", $file_count++),100);//100%質量
  }
}
imagedestroy($im1);
imagedestroy($im2);
?>
無聊之作,不必太認真.
本來想做成fireworks腳本的,無奈找不到一本函數大全.

做出來的圖片:
http://www.aishare.net/download.php?ref=JKwl8chmIM


超級無敵美工渣.
真可惜,是手動找的.
這麼明顯的矩形,放大20倍怎麼也找得出來吧.
開始的時候用fireworks+網格線找,不過效果太差,明顯在同1像素格內還能出1-2的偏差,對著顏色值勉強找得出來.
後來用HyperDX找(在做前一個摳圖程序時,就利用這個的放大功能來幫忙驗證無損圖片),效果還好,定位精確無偏差.

至於自動的做法,
按顏色值跟算出來的頭像大小判斷出1個矩形就行了.有心的話自已完成吧,也不算很難.

據說用ImageMagick的效果比GD好,程序也可以直接支持ImageMagick庫的,可惜偶欠本函數手冊,有心的話自行修改吧.
超級無敵美工渣.
連續像素點,你想得太多,把一件簡單的事情弄得複雜.
超級無敵美工渣.
复制内容到剪贴板
代码:
<?php  
$im1 = new Imagick('C:\kad200b.jpg');
$im2 = new Imagick('C:\kad200bf.jpg');
$w_count = 5;
$h_count = 5;
$file_count = 1;
//--------------------------------------------------------------------------
$w = $im2->getImageWidth() / $w_count;
$h = $im2->getImageheight() / $h_count;
for($j = 0;$j < $h_count; $j++){
  for($i = 0;$i < $w_count;$i++){
    $im3 = $im2->clone();
    $im3->cropimage($w,$h,$w*$i,$j*$h);
    $im1->compositeImage($im3,imagick::COMPOSITE_REPLACE,200,150);
    $im1->writeImage("C:\".sprintf("%03d.jpg", $file_count++));
  }
}
?>
試一下用IM庫,不過資料有點少.
使用的版本:ImageMagick v6.4.1.
目前還不知道在哪設置JPG質量,還是跟原圖有點色差,但如果導出的是PNG的話便沒有色差.
對要使用中間變量有點不滿意,米找到能直接提取到部分圖像的函數.cropimage直接把原圖給剪掉了....

其實不是很明白為何這麼執著於百分比,
偶試過(CMD中),指定坐標,寬度和高度就可以直接裁剪出來.
這樣的話,只要隨便用C語言,VB,Delphi等等寫個處理就好了.

提取的效果:
http://www.aishare.net/download.php?ref=xm2XrukC31


超級無敵美工渣.
引用:
原帖由 soul1000 于 2010-03-01 15:05 发表
测试IZUMO2 ev bmp转png 30~40组图,只有下面这几组图有问题
http://www.rayfile.com/files/185 ... -9664-0015c55db73d/
IZUMO的?偶突然有興趣了,求幾幅米問題的圖.
超級無敵美工渣.
米辦法,偶米素材.原檔應該還有吧.打包發幾張就好了.
超級無敵美工渣.
嗯,完成了.繼續做當年未完成的另一種識別方式.
超級無敵美工渣.
引用:
原帖由 haibara 于 2011-09-04 12:07 发表

要翻墙才能下的
話說,幾MB的東西,直接傳論壇附件就行了.
超級無敵美工渣.
查看积分策略说明

快速回复主题

选项

[完成后可按 Ctrl+Enter 发布]  预览帖子  恢复数据  清空内容

当前时区 GMT+8, 现在时间是 2024-04-27 22:58

Processed in 0.038632 second(s), 6 queries.