取得したmrb_valueがnilかを判定すには
mrb_value v;
if (mrb_nil_p(v)) {
// nilの場合の処理
}
Image#to_blobメソッドではURL指定が扱えないのかも
terminate called after throwing an instance of 'Magick::ErrorMissingDelegate'
what(): Magick: no decode delegate for this image format `//www.google.co.jp/images/nav_logo195.png' @ error/blob.c/ImageToBlob/1520