愚者自愚 
经家里通知,自10日起,他们已经四天时间无法访问我的不络葛。而我的访客分布统计也表明,几天来我的主页一直没有来自中国的访客了。因为没有收到类似网络故障之类的通知,而同属一个服务商的学生会网站却没有受到影响,所以我估计是国内在奥运期间屏蔽了一些包含敏感关键字的网站。而我的主页上,什么“西藏 ”“六月”“曝乱”“政府”“游行”“抗议”之类一应俱全,所以估计被当成国外敌对势力的毒草被无情的镇压了。:SEE_NO_EVIL:

虽然早就对这一类的行为深有认知,但从来没想到像我这样的共产主义革命青年也会着了道。对此不由得对国内有关部门的智商和人品产生了无限的怀疑。记得有一次参加韩启德来德时的座谈就曾经向他提到这种网络监管的愚蠢措施——自从“共产党”被当作敏感词汇以来,老百姓便痛失为党歌功颂德的机会。因为大多网站都屏蔽此词,大家每论及此都只好用“GCD”啦、“共*产*党”啦来代替,而真正的“反动分子”们却无此顾忌。所以若是长此以往,在搜索引擎上搜索“共产党”的结果实在堪忧。

【注】16日查看访客分布,终于发现有一个来自中国大陆的IP了。但愿之前的封禁只是技术问题,从此之后一切如常……

[ 查看全文 ] ( 7 评论 / 3456 次浏览 )   |  永久链接  |   ( 3 / 4460 )
从RGB到Lab色彩空间的转换 
虽然若干年前就看过了关于色彩空间的介绍,但是直到今天才自己动手写代码做这件事情。虽然网络上已经有很多现成的例子,但是一则仅仅适用于浮点型的数据,另一方面,在实现上也有一些尚可优化之处。

这里将要稍作讨论的便是Lab模型。网络上诸多的介绍都说Lab是基于XYZ的,故人们一般也只能找到XYZ和Lab之间的转换,而RGB到Lab的转换只能使用XYZ作为中间模式间接进行。可惜的是,这种现状源于误解。而在图像处理软件中(比如Photoshop),往往采用一个更为简单的算法。

......

[ 查看全文 ] ( 30 评论 / 29192 次浏览 )   |  永久链接  |   ( 3 / 5794 )
【东海】之魏斯玛 
今年的夏天真是跟东海结下了不解之缘。从特拉维明德回柏林才没几天,又参加了学校外办的旅游团去了一趟魏斯玛(Wismar)。拍的照片不多,以至于忘了处理,所以一直拖到今天。


一直以来柏林工大的外办为了拉拢外国学生(:DOG_FACE:)可谓是不惜血本,每年都有好几次只有外国学生才能享受的出游活动。学生只要出很少的费用就可以享受一整天的旅行,这里头还包含了一套正规的午餐。
......

[ 查看全文 ] ( 9 评论 / 3298 次浏览 )   |  永久链接  |   ( 3 / 5797 )
【东海】之母与子 
28日当晚,柏林帮下榻的是一所中餐馆上的客房。餐馆并不大,平日里也都是老板娘和一名厨师在操持。他们也都住在楼上的房子里。



这些时间上的差距便有如这房间中的母子,伴随着儿子成长的是母亲的老去,不变的只是那浓浓的亲情。当天老板娘跟我们说她九月份就准备回国了,她用积蓄在老家买了几套房子,房租已足够她自己的养老之用。 ......

[ 查看全文 ] ( 8 评论 / 3106 次浏览 )   |  永久链接  |   ( 2.9 / 5526 )
【东海】之夏日人像 
上个周六参加东二的人像外拍活动去了一趟特拉维明德(Travemünde)——德国东海边的小镇。一行总共 20 多号美女帅哥(光是柏林便出动了 8 个人),大家都玩的很开心。

早晨我们刚到目的地的时候,东海边的天气一片阴沉。不过等模特化妆完毕来到海滩上的时候,天气却又变得阳光普照起来。此行我们的目的名义上是外拍模特,但实际上大家都是找个理由出来透透气。汉堡的某人甚至连相机都没带:SUN_GLASSES: :SUN_GLASSES: :SUN_GLASSES:

这次跟女生化妆论坛 GOGONIC 的合作无疑是十分成功的。美女和摄影师们都获得了自己想要的东西。类似活动今后不妨在各地推广一下:SMILE:

在拍摄下面的照片的时候,模特盼盼其实还是第一次被正式拍人像,能够被蹩脚如我拍成这样,模特和化妆实在应该居首功。:PACMAN:

不说废话了,上图。感谢模特和化妆师小S :BOWING:


这次活动结束后,由辣椒童鞋点燃了第一根互曝的导火线,并随后在东二引发了灾难性的连锁反应,不论元老与新手统统卷入,史称“六月曝乱”。相关帖子请见这里:《LUEBECK人像大曝光》、《爆一下》、《曝死你们丫的》、《travemünde杂片,花絮总汇,慢慢加》、《我也给大家爆一个,嘿嘿》、《我也要爆一下》。其他更多的外拍有主题照片可以看这里:《『无人de海』》、《Travemuend外拍,我先练个野球拳哈》以及《Sunshine of her Smile。。。(SB组合Travemuende外拍作业)》 ......

[ 查看全文 ] ( 29 评论 / 3330 次浏览 )   |  永久链接  |   ( 3 / 6440 )
电子版《留德中国学生摄影展》开始放送 
筹划已久的摄影展开幕式已经于18日成功举行了。作为赞助商之一的夏勒先生在发言的时候回顾了他年轻时以摄养学的奋斗史——从18岁起就没有要过家里的一分钱,而他现在已俨然是一家小型印刷厂的所有者——此等事迹足可成为我辈之楷模。

这次摄影展一共展出了17位同学的90张图片。题材涵盖各地风情、街头抓拍、人物人像、纪实报道以及平面艺术等诸方面。这些作品承载并体现了富有中国留学生特色的视角与风格——对生活的热爱,对美好事物的追求,对西方的思考与批判以及对他人的关怀。或许聪明的观众能够从中触摸到中国的未来——始于照片却不终于照片。这也正是我通过这次展览想要表达的。


电子版《留德中国学生摄影作品展》封面

开幕式结束之后,我又花了一些时间将所有的图片整理成册,用POCOMAKER制作了一个电子版,供不能亲到现场的朋友们参阅(点击这里下载)。但因为POCO的软件原因,页面尺寸已经固定无法调整,所以还请大家忍耐小图上模糊的文字。

此外,东二的朋友们正在讨论是否将其印制成册以供收藏,所以请对此有兴趣的朋友也在此给我留个信。

[ 查看全文 ] ( 17 评论 / 3101 次浏览 )   |  永久链接  |   ( 3 / 4695 )
留德中国学生摄影作品展 
这也许是我毕业前最后想完成的一件事情了。从去年大赛,评审完成以后,因为场地的问题迟迟无法解决,而且今年年初以来大事不断,也缺少举办摄影展的气氛,所以才一直拖到现在。幸好上周通过 ZC 同学的努力,TU 建筑系大楼的秘书一反常态,同意我们免费使用大厅进行布展,同时还免费提供展板(可惜人力不免费)……不由得让人感叹 RP 魅力之重要……:EVIL_SMILE:

除了前段时间【我们的柏林】摄影赛的获奖作品外,这次的摄影展还将展出【东二摄绘】上许多大牛的作品,在这里向大家强力推荐。

以交流促了解,化了解为理解,再用理解去建立信任。希望能够借这次的展览向德国人展现出中国学子们真实的一面。

下面是摄影展的广告和请帖,感谢 CL 同志同意我使用这张照片作为背景:DOG_FACE: :DOG_FACE: :DOG_FACE:



下面附上活动的确切时间和地点:

柏林工业大学中国学生会将于2008年6月19日到7月2日之间举办留德中国学生摄影作品展。展会上将展出此前学生会举办的【我们的柏林】摄影大赛的获奖作品以及德国其它地区的中国学生摄影爱好者的优秀作品。欢迎大家前来参观。

地点:
Strasse des 17. Juni 152
柏林工业大学建筑楼底层大厅内

此外,我们将在6月18日晚间19时为此次展览举办开幕式,并为在摄影大赛中获奖的参赛者颁奖。我们在开幕式上备有简单的酒水和零食,欢迎大家前来捧场。


P.S. 日前收到某同志的恐吓信,若我再不更新就以罢看相胁。所以只好匆匆拿一篇凑数:SKULL:

[ 查看全文 ] ( 13 评论 / 3069 次浏览 )   |  永久链接  |   ( 3 / 5287 )
不管你在哪里,我们都要找到你 
天既不仁,人心尚存!
天既不仁,人心尚存!
天既不仁,人心尚存!


今天晚上就要参加柏林华人在帝国议会大厦前的悼念汶川大地震死难者的活动。事已如此,求天无益,逝者已矣,只愿人尽所能,给生还者多一分支撑下去的希望和力量。

做了几张用于论坛签名档的图片,大家可以自行取用:

......

[ 查看全文 ] ( 9 评论 / 3110 次浏览 )   |  永久链接  |   ( 3 / 6064 )
新纪八年初夏的彩色狂欢 
柏林每年夏初都会举行大型的的狂欢节游行。恰逢几天以来柏林天气十分出色,阳光普照,气温宜人,所以就跟几个朋友一道去观摩观摩。游行中美女如云,可惜帅哥罕见……就算有,也早已掩埋在古灵精怪的面具下。:SKULL:

游行从中午 12:30 开始,直到下午三点才出场了一半的队伍。因为我们接下来要去动物花园烧烤,所以只好忍痛离开:SEE_NO_EVIL: 只是可惜没有看到中国的队伍:THINKIN:

......

[ 查看全文 ] ( 7 评论 / 3320 次浏览 )   |  永久链接  |   ( 2.9 / 5136 )
FFDec - Decoding using FFmpeg in Delphi 
Example:

uses FFDecImport;

//...

var
  decoder : HFFDecoder;
  info : AVInfo;
  packet : PAVPacket;
  buffer : array [0..10000000] of Byte;
  size : Integer;
begin
  decoder := ffOpenFile('x:\xxx.avi', @info);
  packet := ffCreateAVPacket(True);
  try
    while ffRead(decoder, packet,
      FFDEC_RAW_FRAME_TYPE_ANY) do
    begin
      if packet.stream_index
        = info.audioStreamIndex then
      begin
        if ffDecode(decoder, packet,
          @(buffer[0]), Length(buffer), size) then
        // Play the decoded audio samples ...
      end
      else if packet.stream_index
        = info.videoStreamIndex then
      begin
        if ffDecode(decoder, packet,
          @(buffer[0]), Length(buffer), size) then
        // Show the decoded
        // picture (BGR24 format) ...
      end;
    end;
  finally
    ffFreeAVPacket(packet);
    ffClose(decoder);
  end;
end;
FFmpeg is a very powerful library for video/audio encoding/decoding. But unfortunately it is very difficult to use in non-C/C++ developments. So I wrote this library a year ago to simplify it for other programming languages - especially for Delphi (I think it would work in Free Pascal too).

The FFDec library consists of only ONE single DLL, which may be released as two versions (see below), and a Pascal header file, which loads the DLL dynamically. You can simply include the header and compile your code.

You can find the official site of FFDec on SF.net:
http://sourceforge.net/projects/ffdec/

The FFDec library wraps the original FFmpeg-APIs almost directly. The usage of FFDec functions is very similar to the libAV* functions. So you'd better get some FFmpeg knowledge before you work with FFDec. I'm sorry that I cannot provide a detailed documentation currently. However, I prefer you to read the DLL source code (it's short and simple) to get ideas of how it works.

The library is released under GPL or LGPL license depending on the embedded FFmpeg version. Both versions can be called in the same way, but the LGPL version may support less formats.

下面是中文说明: ......

[ 查看全文 ] ( 3 评论 / 20981 次浏览 )   |  永久链接  |   ( 3 / 287 )

上一页 下一页