TouchJW for iOSの年度末セールは今日までです。
通常1,500円を1,200円でお買い求めできるのは本日まで、
#touchjw
TouchJW for iOSの年度末セールは今日までです。
通常1,500円を1,200円でお買い求めできるのは本日まで、
#touchjw
おこんにちは、告知事項が今日は多いです。
1番目
TouchJW for iOS v1.720 /DeskTopJW for OSX v1.720 本日リリースされています。
TouchJW for Windowsストアアプリv1.572先週リリース
バージョンアップ内容は、共に
1)同梱画像を表示できるようにした。
2)外部参照画像は赤枠を表示するようにした。
2番目
TouchJW Lite for iOS開発中止のはずだったのですが、メモリリークの可能性のあるルーチンが見つかったので、Fixします。最近のFixを合わせて、実装しました。文字シーケンス対応、同梱画像の表示、ブロック図形の文字表示のバグフィックしています。ファイルサイズ制限はJWC/Jwwは256kbまで縮小、TJW形式は1MBまで拡大しました。本日Submitしました。順調にいけば来週に公開されるかと。
3番目
TouchJW for Android 公開は断念することになりました。詳細はFacebookを参照してください。
TouchJW for FLAT(Windowsストアアプリ版) リリース開始1周年記念セール&年度末セール
TouchJW for FLAT(Windowsストアアプリ版)を2015/3/18-2015/4/16まで 通常1500円をセール価格の1200円にてWindowsストア販売します。
また、TouchJW for iOSを2015/3/18-2015/3/31まで 通常1500円をセール価格の1200円にてAppストア販売します。
お得な、この機会に購入のご検討を願えれば幸いです。
#touchjw #jw_cad #jwcad
Windows Imaging Component(WIC)と格闘中
COMモデルなので、ややこしいレベルは最大級….orzっとな
画像ファイルを読み込み表示するのはたくさんプログラミング例が見つかりますが、メモリ上の画像イメージをWICに持ってくのは実は探しても無いです。しゃーないのう,
ということでMSDNを放浪し見つけたのが、CreateDecoderFromStreamで、ポインタ引数にゐれたらすみそうだと思ったのですが、ポインタじゃなく、IStreamで渡せと、じゃ、IStreamに割り当てたポインタとサイズを渡す方法がどうも見つからない。またまたMSDNをさまよい
どうやらCreateStreamOnHGlobalを使うと、良いらしい。
あれ?待てよ、ストアアプリの場合HGlobal使えたっけ?と思いだしてWinRT-API片っ端から読んでまたまたMSDNをさまよい、HGlobalは使えるけど、GlobalAllocは使えないという恐ろしい事態が発覚、
またまたMSDNをさまよい、そしたらCreateStreamOnHGlobalはHGlobal引数はNULLに設定して、IStream::writeで、元のポインタと転送サイズを設定すれば、その画像のメモリイメージがIStreamに作成されるということらしい。
うーん?なんで、こんなややこしいねん。ということで、備忘録で残しておこう。
ということで、参考したサイトはここ(http://www.usefullcode.net/2006/12/istream_2.html)、
^@BM%temp%C__Users_hideyuki_Desktop_無題2_jpg.bmp,100,89.9784,0,0,1,0
^@BM%temp%C__Users_hideyuki_Desktop_無題2_jpg.bmp,
100, width
89.9784, height (印刷mm)
0, (トリミング位置「画像幅に対する比率」width)
0,(トリミング位置「画像幅に対する比率」Height)
1,(表示スケールの逆数)
0 (角度[Degree]回転起点は左下。)
^@BM%temp%C__Users_hideyuki_Desktop_無題2_jpg.bmp,45.8985,31.1047,0.222522,0.475113,0.458985,0