打印

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

仔细看了下
这2个提取都没问题
只不过CRASS在转换成位图的时候哪出错了
如果提取出原格式的话再用ExtractData进行位图转换就没问题了
TXT+位图文件
http://mail.foxmail.com/cgi-bin/ ... d&code=5d7f6764

BMP状态下运行完result什么也没有
PNG下则提示说找不到文件

E:\>TXT.jar -T E:\fgimage\まひろ

E:\>E:\fgimage\まひろ\merge.bat

E:\>mkdir result

E:\>convert -size 1250x1771 xc:#ffffff png24:background.png

E:\>convert -size 1250x1771 xc:#000000 png8:backgroundmask.png

E:\>convert -size 2500x2000 xc:#ffffff png24:background.png

E:\>convert -size 2500x2000 xc:#000000 png8:backgroundmask.png

E:\>convert -size 3500x2600 xc:#ffffff png24:background.png

E:\>convert -size 3500x2600 xc:#000000 png8:backgroundmask.png

E:\>convert -size 1250x1771 xc:#ffffff png24:background.png

E:\>convert -size 1250x1771 xc:#000000 png8:backgroundmask.png

E:\>convert -size 2500x2000 xc:#ffffff png24:background.png

E:\>convert -size 2500x2000 xc:#000000 png8:backgroundmask.png

E:\>convert -size 3500x2600 xc:#ffffff png24:background.png

E:\>convert -size 3500x2600 xc:#000000 png8:backgroundmask.png

E:\>del background.png

E:\>del backgroundmask.png
please check result under E:\fgimage\まひろ

[ 本帖最后由 ziya186 于 2009-08-23 15:54 编辑 ]
引用:
原帖由 ziya186 于 2009-08-23 15:27 发表
仔细看了下
这2个提取都没问题
只不过CRASS在转换成位图的时候哪出错了
如果提取出原格式的话再用ExtractData进行位图转换就没问题了
我总你的说法有问题

如果我没记错的话,天神乱漫是png,crass干吗转bmp....
引用:
原帖由 ziya186 于 2009-08-23 15:48 发表
TXT+位图文件
http://mail.foxmail.com/cgi-bin/ ... 00f5b5651511b165614 ...
IM版本太新,TXT版本太老
引用:
原帖由 haibara 于 2009-08-23 16:09 发表


我总你的说法有问题

如果我没记错的话,天神乱漫是png,crass干吗转bmp....
是PNG吗
记错了,反正就是转换的问题
引用:
原帖由 haibara 于 2009-08-23 16:16 发表


IM版本太新,TXT版本太老
ImageMagick吗
难不成要去下旧版

[ 本帖最后由 ziya186 于 2009-08-23 16:20 编辑 ]
如果要等TXT的新版,就难说了
那就等到什么时候有了在PM给我吧
引用:
原帖由 soul1000 于 2009-08-21 17:39 发表 [url=https://www.yukict.com/bbs/redirect.php?goto=findpost&pid=651089&ptid=21805][/url]
剪出了像这样的的30张图片....
...
问了IM论坛,可以支持小数等分的,虽然可能不精确
复制内容到剪贴板
代码:
<?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


超級無敵美工渣.
引用:
原帖由 kk 于 2009-08-25 13:26 发表 [url=https://www.yukict.com/bbs/redirect.php?goto=findpost&pid=661417&ptid=21805][/url]

要百分比是因为我那个不准备涉及程序/脚本,无法做内部计算

如果做成可参与程序/脚本,就没意义了,目前我的GUI与图像处理脱耦的,象你这样我就需要获取图像信息,再内部计算,这不是我应该做的

[ 本帖最后由 haibara 于 2009-08-25 17:39 编辑 ]
查看积分策略说明

快速回复主题

选项

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

当前时区 GMT+8, 现在时间是 2024-11-01 09:29

Processed in 0.019504 second(s), 5 queries.